00001 PROJECT=coldet 00002 LIB=libcoldet.a 00003 CC=g++ 00004 OPT=-O2 00005 CFLAGS=-c $(OPT) -DGCC 00006 OBJS= \ 00007 coldet.o \ 00008 coldet_bld.o \ 00009 box.o \ 00010 box_bld.o \ 00011 tritri.o \ 00012 math3d.o \ 00013 sysdep.o \ 00014 mytritri.o 00015 00016 all: $(LIB) 00017 00018 $(LIB): $(OBJS) 00019 rm -f $(LIB) 00020 ar cr $(LIB) $(OBJS) 00021 ranlib $(LIB) 00022 00023 coldet.o: coldet.cpp 00024 $(CC) $(CFLAGS) coldet.cpp 00025 00026 coldet_bld.o: coldet_bld.cpp 00027 $(CC) $(CFLAGS) coldet_bld.cpp 00028 00029 box.o: box.cpp 00030 $(CC) $(CFLAGS) box.cpp 00031 00032 box_bld.o: box_bld.cpp 00033 $(CC) $(CFLAGS) box_bld.cpp 00034 00035 tritri.o: tritri.c 00036 $(CC) $(CFLAGS) tritri.c 00037 00038 mytritri.o: mytritri.cpp 00039 $(CC) $(CFLAGS) mytritri.cpp 00040 00041 math3d.o: math3d.cpp 00042 $(CC) $(CFLAGS) math3d.cpp 00043 00044 sysdep.o: sysdep.cpp 00045 $(CC) $(CFLAGS) sysdep.cpp 00046 00047 00048 clean: 00049 rm *.o $(LIB) 00050