home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: SysTools
/
SysTools.zip
/
ft-beta.zip
/
freetype
/
test
/
Makefile.in
< prev
next >
Wrap
Makefile
|
1997-10-06
|
2KB
|
72 lines
# This file is part of the FreeType project.
#
# test/Makefile.in
CC = @CC@
LIBDIR = ../lib
INCDIRS = -I.. -I$(LIBDIR) -I$(LIBDIR)/extend
CFLAGS = @CFLAGS@ @CPPFLAGS@ @X_CFLAGS@ @XX_CFLAGS@ $(INCDIRS) -DX11
LIBS = @X_PRE_LIBS@ @X_EXTRA_LIBS@ @X_LIBS@
SRC = gwin_x11.c timer.c gmain.c zoom.c lint.c ftdump.c view.c ftstring.c
OBJ = gwin_x11.o gmain.o
OBJ1 = zoom.o
OBJ2 = timer.o
OBJ3 = view.o
OBJ4 = lint.o
OBJ5 = ftdump.o
OBJ6 = ftstring.o
#
# If the platform does not have the function basename() this will make
# sure that our basename.c is used.
#
EXTRA_OBJS = @LIBOBJS@
all: freetype view timer lint ftdump zoom ftstring
freetype:
$(MAKE) -C $(LIBDIR) all
zoom: $(OBJ) $(OBJ1) $(LIBDIR)/libttf.a
$(CC) $(CFLAGS) -o $@ $^ -lm $(LIBS) -lX11
timer: $(OBJ) $(OBJ2) $(LIBDIR)/libttf.a
$(CC) $(CFLAGS) -o $@ $^ -lm $(LIBS) -lX11
view: $(OBJ) $(OBJ3) $(EXTRA_OBJS) $(LIBDIR)/libttf.a
$(CC) $(CFLAGS) -o $@ $^ -lm $(LIBS) -lX11
lint: $(OBJ4) $(LIBDIR)/libttf.a
$(CC) $(CFLAGS) -o $@ $^ -lm $(LIBS)
ftdump: $(OBJ5) $(LIBDIR)/libttf.a
$(CC) $(CFLAGS) -o $@ $^ -lm $(LIBS)
ftstring: $(OBJ) $(OBJ6) $(EXTRA_OBJS) $(LIBDIR)/libttf.a
$(CC) $(CFLAGS) -o $@ $^ -lm $(LIBS) -lX11
clean: do_clean
distclean: do_clean
-$(RM) dep.end zoom timer lint view ftdump ftstring
-$(RM) *~ *.orig core
-$(RM) config.cache config.log config.status Makefile ft_conf.h
do_clean:
-$(RM) *.o
# depend:
# cd $(LIBDIR); $(MAKE) -f $(MAKEFILE) depend
# $(CC) -E -M $(INCDIRS) $(SRC) > dep.end
# ifeq (dep.end,$(wildcard dep.end))
# include dep.end
# endif
# end of Makefile.in