Add updated functionality equivalent to several patches RedHat
[xiph/unicode.git] / masktest / printmask / Makefile
bloba346064fbef86175e574c9048bcc5ddb4796d53f
1 #############################################################################
2 # Makefile for building printmask
3 # Generated by tmake at 09:14, 2001/01/05
4 # Project: printmask
5 # Template: app
6 #############################################################################
8 ####### Compiler, tools and options
10 CC = gcc
11 CXX = g++
12 CFLAGS = -pipe -Wall -W -g
13 CXXFLAGS= -pipe -Wall -W -g
14 INCPATH = -I$(QTDIR)/include
15 LINK = g++
16 LFLAGS =
17 LIBS = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt -lXext -lX11 -lm
18 MOC = $(QTDIR)/bin/moc
19 UIC =
21 TAR = tar -cf
22 GZIP = gzip -9f
24 ####### Files
26 HEADERS =
27 SOURCES = main.cpp
28 OBJECTS = main.o
29 INTERFACES =
30 UICDECLS =
31 UICIMPLS =
32 SRCMOC =
33 OBJMOC =
34 DIST =
35 TARGET = printmask
37 ####### Implicit rules
39 .SUFFIXES: .cpp .cxx .cc .C .c
41 .cpp.o:
42 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
44 .cxx.o:
45 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
47 .cc.o:
48 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
50 .C.o:
51 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
53 .c.o:
54 $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
56 ####### Build rules
59 all: $(TARGET)
61 $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
62 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
64 moc: $(SRCMOC)
66 tmake: Makefile
68 Makefile: printmask.pro
69 tmake printmask.pro -o Makefile
71 dist:
72 $(TAR) printmask.tar printmask.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST)
73 $(GZIP) printmask.tar
75 clean:
76 -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
77 -rm -f *~ core
79 ####### Sub-libraries
82 ###### Combined headers
85 ####### Compile
87 main.o: main.cpp