CC=gcc VERSION=0.0.5 CFLAGS=-g -Wall -pipe -DVERSION=\"$(VERSION)\" LFLAGS=-lpthread OBJECTS=intrepidcommon.o socket.o SOURCES=AUTHORS README INSTALL Makefile COPYING CHANGELOG \ intrepidclient.c intrepidcommon.c intrepidcommon.h intrepidserver.c \ intrepidslave.c socket.c socket.h \ intrepidserver_init intrepidslave_init intrepidslaved xon_besthost default: intrepidserver intrepidslave intrepidclient %.o: %.c $(CC) -c -o $@ $< $(CFLAGS) intrepidserver: intrepidserver.o $(OBJECTS) $(CC) -o $@ $^ $(LFLAGS) intrepidclient: intrepidclient.o $(OBJECTS) $(CC) -o $@ $^ $(LFLAGS) intrepidslave: intrepidslave.o $(OBJECTS) $(CC) -o $@ $^ $(LFLAGS) install-intrepidserver: intrepidserver install -g root -o root -m 755 intrepidserver /usr/local/bin install -g root -o root -m 755 intrepidserver_init /etc/init.d/intrepidserver ln -s /etc/init.d/intrepidserver /etc/rc2.d/S99intrepidserver install-intrepidclient: intrepidclient install -g root -o root -m 755 intrepidclient xon_besthost /usr/local/bin echo "Don't forget to put the server name into /etc/intrepidserver.conf" install-intrepidslave: intrepidslave install -g root -o root -m 755 intrepidslave intrepidslaved /usr/local/bin install -g root -o root -m 755 intrepidslave_init /etc/init.d/intrepidslave echo "Don't forget to put the server name into /etc/intrepidserver.conf" ln -s /etc/init.d/intrepidslave /etc/rc2.d/S99intrepidslave tar: intrepid-$(VERSION).tar.gz intrepid-$(VERSION).tar.gz: ln -s . intrepid-$(VERSION) tar cfz $@ $(patsubst %, intrepid-$(VERSION)/%, $(SOURCES)) rm intrepid-$(VERSION) clean: rm -f *.o *~ intrepidserver intrepidslave intrepidclient rm -f intrepid-$(VERSION).tar.gz