source: trunk/SL/CANVAS/Makefile

Last change on this file was 19603, checked in by westram, 13 days ago
  • move canvas code from AWTSL/CANVAS
    • correct include wrapper + remove duplicate includes.
    • update/insert file headers.
File size: 3.9 KB
Line 
1# for variables passed from parent makefile see ../../SOURCE_TOOLS/parent_make.txt
2
3.SUFFIXES: .o .cxx .depend
4
5OBJECTS=$(subst .cxx,.o,$(wildcard *.cxx))
6
7$(MAIN): $(OBJECTS)
8        $(LINK_STATIC_LIB) $(MAIN) $(OBJECTS)
9
10.cxx.o:
11        $(A_CXX) $(cflags) $(cxxflags) -c $< $(CXX_INCLUDES) $(POST_COMPILE) $<
12
13clean:
14        rm -f $(OBJECTS) *.o *.a
15
16DEPENDS = $(OBJECTS:.o=.depend)
17depends: $(DEPENDS)
18        @cat $(DEPENDS) | grep -v '^#' >>Makefile
19        @rm $(DEPENDS)
20$(DEPENDS): depend.init
21depend.init:
22        $(MAKEDEPEND) $(MAKEDEPENDFLAGS) 2>/dev/null # remove dependencies
23.c.depend:
24        $(MAKEDEPEND) -f- $(MAKEDEPENDFLAGS) $< 2>/dev/null >$@
25.cxx.depend:
26        $(MAKEDEPEND) -f- $(MAKEDEPENDFLAGS) $< 2>/dev/null >$@
27
28# DO NOT DELETE
29
30# Do not add dependencies manually - use 'make depend' in $ARBHOME
31# For formatting issues see SOURCE_TOOLS/fix_depends.pl (from SL)
32
33canio.o: canvas.hxx
34canio.o: $(ARBHOME)/INCLUDE/ad_prot.h
35canio.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
36canio.o: $(ARBHOME)/INCLUDE/arb_assert.h
37canio.o: $(ARBHOME)/INCLUDE/arb_core.h
38canio.o: $(ARBHOME)/INCLUDE/arb_defs.h
39canio.o: $(ARBHOME)/INCLUDE/arb_error.h
40canio.o: $(ARBHOME)/INCLUDE/arb_file.h
41canio.o: $(ARBHOME)/INCLUDE/arb_mem.h
42canio.o: $(ARBHOME)/INCLUDE/arb_msg.h
43canio.o: $(ARBHOME)/INCLUDE/arb_progress.h
44canio.o: $(ARBHOME)/INCLUDE/arb_strbuf.h
45canio.o: $(ARBHOME)/INCLUDE/arb_string.h
46canio.o: $(ARBHOME)/INCLUDE/arbdb.h
47canio.o: $(ARBHOME)/INCLUDE/arbdb_base.h
48canio.o: $(ARBHOME)/INCLUDE/arbdbt.h
49canio.o: $(ARBHOME)/INCLUDE/arbtools.h
50canio.o: $(ARBHOME)/INCLUDE/attributes.h
51canio.o: $(ARBHOME)/INCLUDE/aw_awar.hxx
52canio.o: $(ARBHOME)/INCLUDE/aw_base.hxx
53canio.o: $(ARBHOME)/INCLUDE/aw_device.hxx
54canio.o: $(ARBHOME)/INCLUDE/aw_device_click.hxx
55canio.o: $(ARBHOME)/INCLUDE/aw_file.hxx
56canio.o: $(ARBHOME)/INCLUDE/aw_font_limits.hxx
57canio.o: $(ARBHOME)/INCLUDE/aw_keysym.hxx
58canio.o: $(ARBHOME)/INCLUDE/aw_msg.hxx
59canio.o: $(ARBHOME)/INCLUDE/aw_position.hxx
60canio.o: $(ARBHOME)/INCLUDE/aw_root.hxx
61canio.o: $(ARBHOME)/INCLUDE/aw_window.hxx
62canio.o: $(ARBHOME)/INCLUDE/cb.h
63canio.o: $(ARBHOME)/INCLUDE/cb_base.h
64canio.o: $(ARBHOME)/INCLUDE/cbtypes.h
65canio.o: $(ARBHOME)/INCLUDE/cxxforward.h
66canio.o: $(ARBHOME)/INCLUDE/downcast.h
67canio.o: $(ARBHOME)/INCLUDE/dupstr.h
68canio.o: $(ARBHOME)/INCLUDE/gccver.h
69canio.o: $(ARBHOME)/INCLUDE/sized_cstr.h
70canio.o: $(ARBHOME)/INCLUDE/smartptr.h
71canio.o: $(ARBHOME)/INCLUDE/static_assert.h
72canio.o: $(ARBHOME)/INCLUDE/stringize.h
73canio.o: $(ARBHOME)/INCLUDE/test_global.h
74canio.o: $(ARBHOME)/INCLUDE/ttypes.h
75
76canvas.o: canvas.hxx
77canvas.o: $(ARBHOME)/INCLUDE/ad_prot.h
78canvas.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
79canvas.o: $(ARBHOME)/INCLUDE/arb_assert.h
80canvas.o: $(ARBHOME)/INCLUDE/arb_core.h
81canvas.o: $(ARBHOME)/INCLUDE/arb_error.h
82canvas.o: $(ARBHOME)/INCLUDE/arb_mem.h
83canvas.o: $(ARBHOME)/INCLUDE/arb_msg.h
84canvas.o: $(ARBHOME)/INCLUDE/arb_string.h
85canvas.o: $(ARBHOME)/INCLUDE/arbdb.h
86canvas.o: $(ARBHOME)/INCLUDE/arbdb_base.h
87canvas.o: $(ARBHOME)/INCLUDE/arbdbt.h
88canvas.o: $(ARBHOME)/INCLUDE/arbtools.h
89canvas.o: $(ARBHOME)/INCLUDE/attributes.h
90canvas.o: $(ARBHOME)/INCLUDE/aw_base.hxx
91canvas.o: $(ARBHOME)/INCLUDE/aw_device.hxx
92canvas.o: $(ARBHOME)/INCLUDE/aw_device_click.hxx
93canvas.o: $(ARBHOME)/INCLUDE/aw_font_limits.hxx
94canvas.o: $(ARBHOME)/INCLUDE/aw_keysym.hxx
95canvas.o: $(ARBHOME)/INCLUDE/aw_msg.hxx
96canvas.o: $(ARBHOME)/INCLUDE/aw_position.hxx
97canvas.o: $(ARBHOME)/INCLUDE/aw_preset.hxx
98canvas.o: $(ARBHOME)/INCLUDE/aw_root.hxx
99canvas.o: $(ARBHOME)/INCLUDE/aw_window.hxx
100canvas.o: $(ARBHOME)/INCLUDE/cb.h
101canvas.o: $(ARBHOME)/INCLUDE/cb_base.h
102canvas.o: $(ARBHOME)/INCLUDE/cbtypes.h
103canvas.o: $(ARBHOME)/INCLUDE/cxxforward.h
104canvas.o: $(ARBHOME)/INCLUDE/downcast.h
105canvas.o: $(ARBHOME)/INCLUDE/dupstr.h
106canvas.o: $(ARBHOME)/INCLUDE/gccver.h
107canvas.o: $(ARBHOME)/INCLUDE/sized_cstr.h
108canvas.o: $(ARBHOME)/INCLUDE/smartptr.h
109canvas.o: $(ARBHOME)/INCLUDE/static_assert.h
110canvas.o: $(ARBHOME)/INCLUDE/stringize.h
111canvas.o: $(ARBHOME)/INCLUDE/test_global.h
112canvas.o: $(ARBHOME)/INCLUDE/ttypes.h
Note: See TracBrowser for help on using the repository browser.