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