PREFIX=/usr SYSCONFDIR=/etc BINDIR=$(PREFIX)/bin MANDIR=$(PREFIX)/man MANFILE=$(MANDIR)/man1/kraken.1.gz EXEC=kraken CC=g++ LD=g++ BINMOD=0755 TXTMOD=0644 BINCP=install --mode=$(BINMOD) --owner=root --group=root ETCCP=install --mode=$(TXTMOD) --owner=root --group=root ZIP=gzip -c RM=rm -f CC = @CC@ CFLAGS = @CFLAGS@ LIBS= -lssl -lstdc++ LUA = @LUA@ LUA_INCLUDES = @LUA_INCLUDES@ LUA_LIBS = @LUA_LIBS@ # ********************************************************************** all: kraken.o kforker.o KrakenSocket.o linkedit clean: $(RM) $(EXEC) src/*.o kforker.o: $(CC) -c src/kforker.cc $(CFLAGS) -o src/kforker.o kraken.o: $(CC) -c src/kraken.cc $(CFLAGS) -o src/kraken.o KrakenSocket.o: $(CC) -c src/KrakenSocket.cc $(CFLAGS) -o src/KrakenSocket.o install: $(BINCP) $(EXEC) $(BINDIR)/ $(ETCCP) src/kraken.lua $(SYSCONFDIR)/ $(ZIP) doc/man/kraken.1 > $(MANFILE) linkedit: $(LD) src/*.o $(LIBS) $(LUA_LIBS) -o $(EXEC) test: ./$(EXEC) doc/test.lua kraken.lua uninstall: $(RM) $(BINDIR)/$(EXEC) $(RM) $(SYSCONFDIR)/kraken.lua $(RM) $(MANFILE)