#----------------------------------------------------------------------------- # EXAMPLES Makefile #----------------------------------------------------------------------------- # the C compiler CC = clang #CPPFLAGS = -g -D__QNXNTO__ -D__X86__ -D__LITTLEENDIAN__ CPPFLAGS = -D__QNXNTO__ -D__X86__ -D__LITTLEENDIAN__ OBJC = Photon.o PhWidget.o PhWindow.o PhButton.o hello2.o LIST_EXEC = hello5 #----------------------------------------------------------------------------- # Main rule all : clean $(LIST_EXEC) clean : force rm -f *.o $(LIST_EXEC) force : Photon.o: Photon.m $(CC) -c $(CPPFLAGS) Photon.m -o Photon.o PhWidget.o: PhWidget.m $(CC) -c $(CPPFLAGS) PhWidget.m -o PhWidget.o PhWindow.o: PhWindow.m $(CC) -c $(CPPFLAGS) PhWindow.m -o PhWindow.o PhButton.o: PhButton.m $(CC) -c $(CPPFLAGS) PhButton.m -o PhButton.o hello2.o: hello2.m $(CC) -c $(CPPFLAGS) hello2.m -o hello2.o hello5: $(OBJC) $(CC) $(CPPFLAGS) $(OBJC) -o hello5 -lph -L/usr/pkg/lib -lobjc -ltoydispatch .PHONY: clean force