prefix = @prefix@ CC = @CC@ LDFLAGS = @LDFLAGS@ LIBS = @LIBS@ CFLAGS = @CPPFLAGS@ @CFLAGS@ -DSOURCE_LINES=@SOURCE_LINES@ -DSOURCE_CHARS=@SOURCE_CHARS@ ALWAYSDEP = config.h Makefile OBJS = ds.o misc.o network.o oer+MySQL.o parse.o reg.o MYSQL_PATH_INC = @MYSQL_PATH_INC@ MYSQL_PATH_LIB = @MYSQL_PATH_LIB@ MYSQL_PATH_BIN = @MYSQL_PATH_BIN@ all: oer+MySQL mycrypt install-info oer+MySQL: $(ALWAYSDEP) $(OBJS) $(CC) $(LDFLAGS) -o oer+MySQL $(OBJS) $(LIBS) mycrypt: $(ALWAYSDEP) mycrypt.o $(CC) $(LDFLAGS) -o mycrypt mycrypt.o $(LIBS) oer+MySQL.o: $(ALWAYSDEP) oer+MySQL.c oer+MySQL.h oer+MySQL-common.h ds.o network.o misc.o $(CC) $(CFLAGS) -c oer+MySQL.c mycrypt.o: $(ALWAYSDEP) mycrypt.c $(CC) $(CFLAGS) -c mycrypt.c ds.o: $(ALWAYSDEP) ds.c ds.h oer+MySQL-common.h oer+MySQL.h misc.o reg.o $(CC) $(CFLAGS) -c ds.c reg.o: $(ALWAYSDEP) reg.c reg.h $(CC) $(CFLAGS) -c reg.c misc.o: $(ALWAYSDEP) misc.c misc.h oer+MySQL-common.h oer+MySQL.h $(CC) $(CFLAGS) -c misc.c network.o: $(ALWAYSDEP) network.c network.h oer+MySQL-common.h oer+MySQL.h parse.o ds.o misc.o $(CC) $(CFLAGS) -c network.c parse.o: $(ALWAYSDEP) parse.c parse.h oer+MySQL-common.h oer+MySQL.h ds.o misc.o reg.o $(CC) $(CFLAGS) -c parse.c install: oer+MySQL mycrypt @./pre_install.sh $(MYSQL_PATH_BIN) @if [ ! -d $(prefix) ]; then \ echo Creating directory $(prefix); \ mkdir -p $(prefix); \ fi @echo Installing oer+MySQL binary into directory $(prefix) @@INSTALL@ -m 755 oer+MySQL $(prefix) @echo Copying sample configuration into $(prefix) @@INSTALL@ -m 644 sample-configuration/oer+MySQL.conf $(prefix) @echo "" @echo " Type \"./oer+MySQL\" in $(prefix) to start oer+MySQL" @echo "" .PHONY: clean distclean clean: -rm -f oer+MySQL *.o distclean: -rm -f oer+MySQL *.o Makefile config.cache config.h config.log config.status sample-configuration/oer+MySQL.conf install-info: @echo "" @echo " Type \"make install\" to install oer+MySQL into $(prefix)" @echo ""