EXEC=bsflite #EXEC=bsflite.exe #CC=i386-pc-msdosdjgpp-gcc #CC=mingw32-gcc #CC=gcc # # Add -DCOLOR for ANSI color support # Add also -DCOLOR_DARKBG if you have a xterm/screen with # a dark background. # # Add -DDUMP_PROFILE to dump all HTML profiles to a file. # Edit PROFILE_DUMP_PATH in bsf.h to set the path. # (This is useful if you'd like to see profiles properly # formatted with your web browser.) # #CFLAGS=-Wall #CFLAGS+=-I/usr/local/djgpp/watt/inc # # Add -lsocket -lnsl for Solaris # Add -lsocket -lbind for Zeta R1 (and potentially BeOS) # (thanks, Brennan Cleveland) # LIBS+=-limcomm #LIBS+=-lwatt #LIBS+=-lwsock32 LDFLAGS+=-Limcomm/ -s #LDFLAGS+=-L/usr/local/djgpp/watt/lib SOURCES=aim.c away.c bsf.c cleaner.c config.c conn.c input.c log.c out.c queue.c util.c OBJECTS=aim.o away.o bsf.o cleaner.o config.o conn.o input.o log.o out.o queue.o util.o all: (cd imcomm && $(MAKE) $(MFLAGS)) $(MAKE) $(MFLAGS) $(EXEC) $(EXEC):$(OBJECTS) $(CC) $(CFLAGS) $(LDFLAGS) -o $(EXEC) $(OBJECTS) $(LIBS) clean: rm -f *.o *~ $(EXEC) realclean: (cd imcomm && $(MAKE) clean) $(MAKE) clean aim.o: bsf.h imcomm/imcomm.h away.o: bsf.h imcomm/imcomm.h bsf.o: bsf.h imcomm/imcomm.h cleaner.o: bsf.h imcomm/imcomm.h config.o: bsf.h imcomm/imcomm.h conn.o: bsf.h imcomm/imcomm.h input.o: bsf.h imcomm/imcomm.h log.o: bsf.h imcomm/imcomm.h out.o: bsf.h imcomm/imcomm.h queue.o: bsf.h imcomm/imcomm.h util.o: bsf.h imcomm/imcomm.h $(EXEC): imcomm/libimcomm.a romfs: $(ROMFSINST) /bin/$(EXEC)