# Makefile : Builds FAFA library # Use FINAL=1 argument to nmake to build final version with no debugging # info # Set WXDIR for your system WXDIR = $(WXWIN) !include $(WXDIR)\src\makemsc.env WXLIB = $(WXDIR)\lib\wx.lib FAFADIR = $(WXDIR)\contrib\fafa FAFALIB = $(FAFADIR)\fafa.lib INC=-I$(WXDIR)\include\base -I$(WXDIR)\include\msw OBJECTS = button.obj check.obj cont.obj dialog.obj draw.obj fafa.obj static.obj all: $(FAFALIB) wx: cd $(WXDIR)\src\msw nmake -f makefile.dos FINAL=$(FINAL) cd $(TREEDIR)\src wxclean: cd $(WXDIR)\src\msw nmake -f makefile.dos clean cd $(TREEDIR)\src $(FAFALIB): $(OBJECTS) -erase $(FAFALIB) lib /PAGESIZE:128 @<< $(FAFALIB) y $(OBJECTS) nul ; << button.obj: fafapriv.h button.c cl @<< $(CPPFLAGS2) /c $*.c << check.obj: fafapriv.h check.c cl @<< $(CPPFLAGS2) /c $*.c << cont.obj: fafapriv.h cont.c cl @<< $(CPPFLAGS2) /c $*.c << dialog.obj: fafapriv.h dialog.c cl @<< $(CPPFLAGS2) /c $*.c << draw.obj: fafapriv.h draw.c cl @<< $(CPPFLAGS2) /c $*.c << fafa.obj: fafapriv.h fafa.c cl @<< $(CPPFLAGS2) /c $*.c << static.obj: fafapriv.h static.c cl @<< $(CPPFLAGS2) /c $*.c << clean: -erase *.obj -erase $(FAFALIB) -erase *.exe -erase *.res -erase *.map -erase *.rws