APP=checkers SRC=$(APP).cxx # fltk FLTKDIR =/home/jerry/fltk/fltk-1.0.9 CXXFLAGS =-Wall -g -I/usr/X11R6/include -I$(FLTKDIR) GLDLIBS =-L/usr/X11R6/lib -lGLU -lGL -lX11 -lXext -lm $(APP).fltk: $(SRC) $(CXX) -L$(FLTKDIR)/lib $(CXXFLAGS) $(SRC) -lfltk $(GLDLIBS) -o $@ # flnx on ipaq BASETREEARM =/home/jerry/ipaq/censoft/basetreearm UWINDIRARM =$(BASETREEARM)/microwin FLNXDIRARM =$(BASETREEARM)/flnx CXXFLAGSARM =-Wall -g -DNANO_X LDLIBSARM =-L$(UWINDIRARM)/src/lib -lnano-X # flnx under X BASETREEX11 =/home/jerry/ipaq/censoft/basetreex11 UWINDIRX11 =$(BASETREEX11)/microwin FLNXDIRX11 =$(BASETREEX11)/flnx CXXFLAGSX11 =-Wall -g -DNANO_X LDLIBSX11 =-L$(UWINDIRX11)/src/lib -lnano-X $(APP).flnx.x11: $(SRC) $(CXX) $(CXXFLAGSX11) -I$(FLNXDIRX11) -I$(UWINDIRX11)/src/include $(SRC) -L$(FLNXDIRX11)/lib -lfltk -L$(UWINDIRX11)/src/lib -lnano-X -o $@ $(APP).flnx.arm: $(SRC) $(CXX) $(CXXFLAGSARM) -I$(FLNXDIRARM) -I$(UWINDIRARM)/src/include $(SRC) -L$(FLNXDIRARM)/lib -lfltk -L$(UWINDIRARM)/src/lib -lnano-X -o $@ clean: -@ rm -f $(APP).fltk $(APP).flnx.x11 $(APP).flnx.arm *.o core *~