#gcc for Mac #Sierra64 OSX 10.12 (Intel) and #ddlabz06 CC= gcc -D__SOLARIS__ -D__LINUX__ #for OSX + X11 (Mac) XINCLUDE = /usr/X11R6/include XLIB = /usr/X11R6/lib CC= cc -D__LINUX__ -D__DARWIN__ -D__UNIX__ ##debug, with warnings #OPTFLAGS= -g -Wall #OPTFLAGS= -Wchar-subscripts #OPTFLAGS= -Wno-format-zero-length #OPTFLAGS= -O1 #for Valgrid #OPTFLAGS= -O0 #debug, with errors only #OPTFLAGS= -g #smallest code, no warnings OPTFLAGS= -O3 #smallest code with warnings #OPTFLAGS= -O3 -Wall #include XLib etc CFLAGS= $(OPTFLAGS) -I$(XINCLUDE) #linux LDFLAGS= -L$(XLIB) -L/opt/SUNWspro/lib #for OSX + X11 (Mac) LDFLAGS= -L$(XLIB) RFLAGS= LIBS= -lX11 -lm OBJECTS = \ alloc40.o \ back89.o \ boxes61.o \ capara77.o \ drawb58.o \ drpara55.o \ for67.o \ forint22.o \ forvar37.o \ graph57.o \ g_set29.o \ in_put11.o \ learn33.o \ l_save09.o \ main75.o \ misc46.o \ mtree08.o \ orbants03.o \ run85.o \ vecpost32.o \ wiring17.o ddlabz07: $(OBJECTS) $(CC) $(CFLAGS) $(RFLAGS) $(LDFLAGS) -o $@ $(OBJECTS) $(LIBS) #clean: # rm *.o # "-static" links in the libraries making # a bigger executable