#########################################################################################
#																						#
#																						#
#																						#
#########################################################################################


RM	=	rm -f
CC	=	gcc -ansi -g

#
#

PROG	=	sample

TAG1	=	app_init.c
TAG2	=	xwinutil.c
TAG3	=	xbutton.c
TAG4	=	xgraphic.c
TAG5	=	xdirset.c
TAG0	=	sample.c

OBJ1	=	app_init.o
OBJ2	=	xwinutil.o
OBJ3	=	xbutton.o
OBJ4	=	xgraphic.o
OBJ5	=	xdirset.o
OBJ0	=	sample.o

OBJECT	=	$(OBJ0) $(OBJ1) $(OBJ2) $(OBJ3) $(OBJ4) $(OBJ5)
CFLAGS	=
INCLUDES	=
LIBS	=	-lX11

INFILE1	=	app_glob.c
INFILE2	=	$(INFILE) xwins.h
INFILE3	=	$(INFILE2) dir_glob.c
INFILE0 =	$(INFILE3)

#


all::	$(PROG)

$(OBJ1):	$(TAG1)	$(INFILE1)
	$(CC) -c $(CFLAGS) $(TAG1)

$(OBJ2):	$(TAG2)	$(INFILE2)
	$(CC) -c $(CFLAGS) $(TAG2)

$(OBJ3):	$(TAG3)	$(INFILE2)
	$(CC) -c $(CFLAGS) $(TAG3)

$(OBJ4):	$(TAG4)	$(INFILE2)
	$(CC) -c $(CFLAGS) $(TAG4)

$(OBJ5):	$(TAG5)	$(INFILE3)
	$(CC) -c $(CFLAGS) $(TAG5)

$(OBJ0):	$(TAG0)	$(INFILE0)


$(PROG) : $(OBJECT)
	$(CC) -o $(PROG) $(CFLAGS) $(OBJECT) $(LIBS)


clean : del all

del:
	$(RM) $(OBJECT) $(PROG)




