LOCAL_LIBRARIES = $(XAWLIB) $(XMULIB) $(XTOOLLIB) $(XLIB) $(LEXLIB) -lm XCOMM CFLAGS = -O2 -pipe OBJS = allow.o drawing.o load.o rollout.o \ decision.o edit.o misc.o save.o \ diawin.o filemenu.o popup.o xgammon.o SRCS = allow.c drawing.c load.c rollout.c \ decision.c edit.c misc.c save.c \ diawin.c filemenu.c popup.c xgammon.c ComplexProgramTarget(xgammon) InstallAppDefaults(XGammon) MakeDirectories(install, $(LIBDIR)/xgammon) InstallNonExec(lib/xgammon.db, $(LIBDIR)/xgammon) MANSUFFIX = 6 xgammon.o: xgammon.c $(CC) $(CFLAGS) -DDATABASE=\"$(LIBDIR)/xgammon/xgammon.db\" -c xgammon.c load.c: load.l $(LEX) load.l $(MV) lex.yy.c load.c lib/xgammon.db: @echo "compile database creating program" $(CC) lib/db.c -o lib/db @echo "done.." @echo "starting it" @echo "creating the database needed about 3 - 5 hours" @echo "on the old 386sx it had its first start :-)" @echo "tell you when it is complete" cd lib; ./db; cd .. @echo "Database complete" XGammon.ad: xgammon.ad $(LN) xgammon.ad XGammon.ad xgammon.man: xgammon.6 $(LN) xgammon.6 xgammon.man all:: lib/xgammon.db install:: lib/xgammon.db clean:: $(RM) lib/db.o lib/db