# path to X header files
XINCLUDE        = /usr/X11R6/include

# path to X library files
XLIBS           = /usr/X11R6/lib

# the C compiler, used as linker ;o)
CC		= cc 

# flags for the compiler and linker
# CFLAGS		= -O -DSUNOS -I$(XINCLUDE)
# CFLAGS		= -O -DLINUX -I$(XINCLUDE)
# CFLAGS		= -O -DSYSV -I$(XINCLUDE)
# CFLAGS		= -O -DAIX -I$(XINCLUDE)
# CFLAGS		= -O -DHPUX -I$(XINCLUDE)
# CFLAGS		= -O -DOSF1 -I$(XINCLUDE)
# CFLAGS		= -O -DDYNIX -I$(XINCLUDE)
# CFLAGS		= -O -DSOLARIS -I$(XINCLUDE)
# CFLAGS		= -O -DULTRIX -I$(XINCLUDE)
# CFLAGS		= -O -DCONVEXOS -I$(XINCLUDE)
# CFLAGS		= -O -DSCO -I$(XINCLUDE)
# CFLAGS		= -O -DFreeBSD -I$(XINCLUDE)
# CFLAGS		= -O -DBSDI -I$(XINCLUDE)
# CFLAGS		= -O -n32 -DSGI -I$(XINCLUDE)
# CFLAGS		= -O -DDGUX -I$(XINCLUDE)


# use this for SYSV: LDLIBS = -lm -lnsl -lsocket
# use this for SOLARIS: LDLIBS = -lnsl 
LDFLAGS         = -L$(XLIBS)
LDLIBS          = -lX11 -lm 
OBJS		= xfsm.o xfsm_util.o util.o


########################################
# Do not edit below this point !!!!!!!!!
########################################
xfsm:	$(OBJS)
	@echo -n "Linking xfsm ... "
	@$(CC) $(LDFLAGS) $(OBJS) $(LDLIBS) -o xfsm
	@echo "Done."

clean:
	rm -rf *.o 

### dependencies for each object
xfsm.o: xfsm.c xfsm.h
xfsm_util.o: xfsm_util.c xfsm.h
util.o: util.c xfsm.h



syntax highlighted by Code2HTML, v. 0.9.1