# # makefile for CXT software # # 2002-10-29 Christoph C. Birk (birk@obs.carnegiescience.edu) # OCIW, Pasadena, CA # # ---------------------------------------------------------------------- OPT = # -g # -O # LINUX CC = gcc -m64 CFLAGS = -DLINUX -Wall -DFONTSIZE=18 # MACOSX #CC = gcc -arch x86_64 #CFLAGS = -DMACOSX -Wall -DFONTSIZE=18 -I/opt/X11/include # SOLARIS #CC = cc #CFLAGS = -DSOLARIS -v # -I /usr/openwin/include # object definitions --------------------------------------------------- Ocxtl = cxt_main.o \ cxt_but.o \ cxt_dbox.o \ cxt_edit.o cxt_evnt.o \ cxt_files.o \ cxt_led.o cxt_listb.o \ cxt_menu.o \ cxt_prop.o \ cxt_twin.o cxt_tool.o \ cxt_async.o # targets -------------------------------------------------------------- all: libcxt64.a libcxt64.a: $(Ocxtl) ar -rus libcxt64.a $(Ocxtl) clean: rm -f *.o *.a recompile: @make clean @make libcxt64.a # dependencies ----------------------------------------------------- cxt_main.o: cxt_main.c cxt.h $(CC) $(CFLAGS) -DNeedFunctionPrototypes $(OPT) -c cxt_main.c cxt_async.o: cxt_async.c cxt.h $(CC) $(CFLAGS) -DNeedFunctionPrototypes $(OPT) -c cxt_async.c cxt_but.o: cxt_but.c cxt.h $(CC) $(CFLAGS) -DNeedFunctionPrototypes $(OPT) -c cxt_but.c cxt_edit.o: cxt_edit.c cxt.h $(CC) $(CFLAGS) -DNeedFunctionPrototypes $(OPT) -c cxt_edit.c cxt_menu.o: cxt_menu.c cxt.h $(CC) $(CFLAGS) -DNeedFunctionPrototypes $(OPT) -c cxt_menu.c cxt_dbox.o: cxt_dbox.c cxt.h $(CC) $(CFLAGS) -DNeedFunctionPrototypes $(OPT) -c cxt_dbox.c cxt_evnt.o: cxt_evnt.c cxt.h $(CC) $(CFLAGS) -DNeedFunctionPrototypes $(OPT) -c cxt_evnt.c cxt_files.o: cxt_files.c cxt.h $(CC) $(CFLAGS) -DNeedFunctionPrototypes $(OPT) -c cxt_files.c cxt_led.o: cxt_led.c cxt.h $(CC) $(CFLAGS) -DNeedFunctionPrototypes $(OPT) -c cxt_led.c cxt_listb.o: cxt_listb.c cxt.h $(CC) $(CFLAGS) -DNeedFunctionPrototypes $(OPT) -c cxt_listb.c cxt_prop.o: cxt_prop.c cxt.h $(CC) $(CFLAGS) -DNeedFunctionPrototypes $(OPT) -c cxt_prop.c cxt_tool.o: cxt_tool.c cxt.h $(CC) $(CFLAGS) -DNeedFunctionPrototypes $(OPT) -c cxt_tool.c cxt_twin.o: cxt_twin.c cxt.h $(CC) $(CFLAGS) -DNeedFunctionPrototypes $(OPT) -c cxt_twin.c # ------------------------------------------------------------------