CC = gcc -Wall
#CC= gcc -Wimplicit-function-declaration -Wunused -Wswitch -Wcomment \
-Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses
AR = ar ruv
RANLIB = ranlib
MOTIF_INCLUDE=-I/opt/motif12/include
#MOTIF_INCLUDE=-I/opt/lesstif/include
#MOTIF_INCLUDE=-I/usr/include
#MOTIF_INCLUDE=-I/usr/dt/include
MOTIF_LIB=-L/opt/motif12/lib -lXm
#MOTIF_LIB=-L/opt/lesstif/lib -lXm
#MOTIF_LIB=-L/usr/lib -lXm
#MOTIF_LIB=-L/usr/dt/lib -lXm
X_INCLUDE=-I/usr/X11R6/include
#X_INCLUDE=-I/usr/include
#X_INCLUDE=-I/usr/openwin/include
X_LIB=-L/usr/X11R6/lib -lXt -lX11
#X_LIB=-L/usr/lib -lXt -lX11
#X_LIB=-L/usr/openwin/lib -lXt -lX11
CFLAGS = -g -I.. -I. $(MOTIF_INCLUDE) $(X_INCLUDE)
OBJECTS = ComboBox.o
all: libDtWidget.a
libDtWidget.a: $(OBJECTS)
$(AR) libDtWidget.a $(OBJECTS)
$(RANLIB) libDtWidget.a
demo: demo.o libDtWidget.a
$(CC) -o demo demo.o libDtWidget.a \
$(MOTIF_LIB) $(X_LIB)
distclean: clean
rm -f Dt *.a
clean:
rm -f *~ *.o demo
.PHONY: clean distclean all demo
syntax highlighted by Code2HTML, v. 0.9.1