Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 204 | chris | 1 | UNAME = $(shell uname) |
| 2 | |||
| 3 | AR_HOME = ../.. |
||
| 4 | AR_CPPFLAGS = -I$(AR_HOME)/include |
||
| 5 | AR_LDFLAGS = -L$(AR_HOME)/lib |
||
| 6 | |||
| 7 | VRML_HOME = /usr |
||
| 8 | ifeq "$(UNAME)" "Darwin" |
||
| 9 | VRML_HOME = /sw |
||
| 10 | endif |
||
| 11 | VRML_CPPFLAGS = |
||
| 12 | VRML_LDFLAGS = -L$(VRML_HOME)/lib |
||
| 13 | |||
| 14 | CPPFLAGS = $(AR_CPPFLAGS) $(VRML_CPPFLAGS) |
||
| 15 | CFLAGS = @CFLAG@ |
||
| 16 | CXXFLAGS = @CFLAG@ |
||
| 17 | LDFLAGS = $(AR_LDFLAGS) $(VRML_LDFLAGS) @LDFLAG@ |
||
| 18 | LIBS = -lARvrml -lARgsub_lite -lARvideo -lAR \ |
||
| 19 | -lopenvrml -lopenvrml-gl -lstdc++ -ljpeg -lpng -lz -lm \ |
||
| 20 | @LIBS@ |
||
| 21 | AR = ar |
||
| 22 | ARFLAGS = @ARFLAG@ |
||
| 23 | RANLIB = @RANLIB@ |
||
| 24 | |||
| 25 | TARGET = $(AR_HOME)/bin/simpleVRML |
||
| 26 | |||
| 27 | HEADERS = \ |
||
| 28 | object.h |
||
| 29 | |||
| 30 | OBJS = \ |
||
| 31 | object.o \ |
||
| 32 | simpleVRML.o |
||
| 33 | |||
| 34 | default build all: $(TARGET) |
||
| 35 | |||
| 36 | $(OBJS) : $(HEADERS) |
||
| 37 | |||
| 38 | $(TARGET): $(OBJS) |
||
| 39 | $(CC) $(LDFLAGS) -o $@ $^ $(LIBS) |
||
| 40 | |||
| 41 | clean: |
||
| 42 | -rm -f *.o *~ *.bak |
||
| 43 | -rm $(TARGET) |
||
| 44 | |||
| 45 | allclean: |
||
| 46 | -rm -f *.o *~ *.bak |
||
| 47 | -rm $(TARGET) |
||
| 48 | -rm -f Makefile |