source: admin/ogAdmSources/ogAdmServer/Makefile @ e42f34e

918-git-images-111dconfigfileconfigure-oglivegit-imageslgromero-new-oglivemainmaint-cronmount-efivarfsmultivmmultivm-ogboot-installerogClonningEngineogboot-installer-jenkinsoglive-ipv6test-python-scriptsticket-301ticket-50ticket-50-oldticket-577ticket-585ticket-611ticket-612ticket-693ticket-700ubu24tplunification2use-local-agent-oglivevarios-instalacionwebconsole3
Last change on this file since e42f34e was 8964f9b, checked in by ramon <ramongomez@…>, 16 years ago

Resstructuración de trunk.

git-svn-id: https://opengnsys.es/svn/trunk@390 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100644
File size: 826 bytes
Line 
1# makefile
2
3# Nombre del proyecto
4PROYECTO := ogAdmServer
5
6# Opciones de compilacion
7CFLAGS := -O0 -g -Wall -I../includes    # Depuracion
8#CFLAGS := -O3 -Wall                    # Optimizacion
9CPPFLAGS := $(CFLAGS)
10
11# Opciones de linkado
12LDFLAGS := -L/usr/lib -L/usr/lib/mysql -lpthread -lmysqlclient
13
14# Ficheros objetos
15OBJS := ../includes/Database.o ../includes/encriptacion.o sources/ogAdmServer.o
16
17
18all: $(PROYECTO)
19
20$(PROYECTO): $(OBJS)
21        g++ $(LDFLAGS) $(OBJS) -o $(PROYECTO)
22#       strip $(PROYECTO)               # Optimizacion
23
24install: $(PROYECTO)
25        cp $(PROYECTO) /usr/local/sbin
26        cp $(PROYECTO).cfg /usr/local/etc
27 
28clean:
29        rm -f $(PROYECTO) $(OBJS)
30
31uninstall: clean
32        rm -f /usr/local/sbin/$(PROYECTO) /usr/local/etc/$(PROYECTO).cfg
33
34sources/%.o: sources/%.cpp
35        g++ $(CPPFLAGS) -c -o"$@" "$<"
36       
37sources/%.o: sources/%.c
38        gcc $(CFLAGS) -c -o"$@" "$<"
39
40
Note: See TracBrowser for help on using the repository browser.