diff options
author | alonso <alonso@us.es> | 2010-10-23 09:34:04 +0000 |
---|---|---|
committer | alonso <alonso@us.es> | 2010-10-23 09:34:04 +0000 |
commit | 3ec149cb19165453434984c88e8ba03f648e578e (patch) | |
tree | 9d315751684c2c27ed66ad645aeea52ce9027859 /admin/Sources/Services/ogAdmRepo/Makefile | |
parent | 550b680d176cbccfecfe35fad440dd570d90ba5b (diff) |
git-svn-id: https://opengnsys.es/svn/trunk@1314 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/Sources/Services/ogAdmRepo/Makefile')
-rw-r--r-- | admin/Sources/Services/ogAdmRepo/Makefile | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/admin/Sources/Services/ogAdmRepo/Makefile b/admin/Sources/Services/ogAdmRepo/Makefile new file mode 100644 index 00000000..f7a84548 --- /dev/null +++ b/admin/Sources/Services/ogAdmRepo/Makefile @@ -0,0 +1,43 @@ +# makefile + +# Nombre del proyecto +PROYECTO := ogAdmRepo + +#Directorio de instalaciĆ³n +INSTALL_DIR := /opt/opengnsys + +# Opciones de compilacion +CFLAGS := -O0 -g -Wall -I../includes # Depuracion +#CFLAGS := -O3 -Wall # Optimizacion +CPPFLAGS := $(CFLAGS) + +# Opciones de linkado +LDFLAGS := -L/usr/lib -L/usr/lib/mysql -lpthread -lmysqlclient + +# Ficheros objetos +OBJS := ../includes/Database.o ../includes/encriptacion.o sources/ogAdmRepo.o + + +all: $(PROYECTO) + +$(PROYECTO): $(OBJS) + g++ $(LDFLAGS) $(OBJS) -o $(PROYECTO) +# strip $(PROYECTO) # Optimizacion + +install: $(PROYECTO) + cp $(PROYECTO) $(INSTALL_DIR)/sbin + cp $(PROYECTO).cfg $(INSTALL_DIR)/etc + +clean: + rm -f $(PROYECTO) $(OBJS) + +uninstall: clean + rm -f /usr/local/sbin/$(PROYECTO) /usr/local/etc/$(PROYECTO).cfg + +sources/%.o: sources/%.cpp + g++ $(CPPFLAGS) -c -o"$@" "$<" + +sources/%.o: sources/%.c + gcc $(CFLAGS) -c -o"$@" "$<" + + |