source: trunk/Lucide/gui/Makefile.kmk

Last change on this file was 701, checked in by Gregg Young, 2 years ago

Updated make files and documentation for 1.41 GA

File size: 3.7 KB
Line 
1## @file
2#
3
4SUB_DEPTH = ../..
5include $(KBUILD_PATH)/subheader.kmk
6
7#
8# Target lists
9#
10DLLS            += Lucide_dll
11PROGRAMS        += Lucide
12INSTALLS        += Lucide_lng
13INSTALLS        += Lucide_symbols
14
15#
16# Lucide DLL
17#
18Lucide_dll_TEMPLATE      = SomDll
19Lucide_dll_NAME          = Lucide1
20Lucide_dll_INCS          = \
21        os2tk                                                                     \
22        lupoppler                                                                 \
23        ../plugins/ludoc $(Lucide_dll_0_OUTDIR)/../ludoc
24Lucide_dll_CXXFLAGS      = -DVERSION="\"$(VERSION)\"" -DBUILD=\""$(BUILD)\"" -DVERSIONDATE="\"$(VERSIONDATE)\""
25Lucide_dll_DEFS.debug    = __TEST__
26Lucide_dll_SOURCES       = \
27        lucide1.def                                                                \
28        lucide.cpp                                                                \
29        luutils.cpp                                                               \
30        clipbrd.cpp                                                               \
31        pmsplitter.cpp                                                            \
32        pmtoolbar.cpp                                                             \
33        toolbar.cpp                                                               \
34        pluginman.cpp                                                             \
35        pluginViewDlg.cpp                                                         \
36        fontsInfoDlg.cpp                                                          \
37        docInfoDlg.cpp                                                            \
38        findDlg.cpp                                                               \
39        progressDlg.cpp                                                           \
40        aboutDlg.cpp                                                              \
41        printDlg.cpp                                                              \
42        print.cpp                                                                 \
43        settingsDlg.cpp                                                           \
44        lusettings.cpp                                                            \
45        docViewer.cpp                                                             \
46        indexWindow.cpp                                                           \
47        linklab.c                                                                 \
48        wwbtn.c                                                                   \
49        intern.cpp                                                                \
50        messages.cpp                                                              \
51        stbrowser.c                                                               \
52        pipemon.cpp                                                               \
53        lucidethumbs.cpp                                                          \
54        passwordDlg.cpp                                                           \
55        recent.cpp                                                                \
56        lcdfdlg.cpp                                                               \
57        Lucide.rc
58Lucide_dll_LIBPATH       = $(PATH_STAGE_LIB) \
59        $(LIB_POPPLER_LIBS) \
60        $(UNIXROOT)/usr/lib
61Lucide_dll_LIBS          = \
62        ludoc.lib \
63        libcx.a  \
64#       U:\PMPrintf\PMPRINTF.LIB
65       
66Lucide.rc_DEPS = dialogs.rc
67
68#
69# Lucide GUI application
70#
71Lucide_TEMPLATE  = LucideC-PM
72Lucide_INCS              =
73Lucide_CFLAGS    = -DVERSION="\"$(VERSION)\""
74Lucide_DEFS.debug        = __TEST__
75Lucide_SOURCES   = lcd.def lcd.c lcd.rc
76Lucide_LIBPATH   = $(UNIXROOT)/usr/lib
77Lucide_LIBS      = libcx.a
78
79#
80# Lucide language files
81#
82Lucide_lng_INST          = $(INST_BIN)
83Lucide_lng_SOURCES      := $(wildcard $(PATH_SUB_CURRENT)/../lng/*.lng)
84
85#
86# Lucide symbol files
87#
88Lucide_symbols_INST      = $(INST_BIN)
89Lucide_symbols_SOURCES   = $(wildcard $(PATH_OBJ)/*/*.sym) \
90                           $(wildcard $(PATH_OBJ)/*/*.xqs)
91
92include $(FILE_KBUILD_SUB_FOOTER)
Note: See TracBrowser for help on using the repository browser.