File: Imakefile

package info (click to toggle)
axe 6.1.2-15.1
  • links: PTS
  • area: non-free
  • in suites: squeeze, wheezy
  • size: 1,600 kB
  • ctags: 2,245
  • sloc: ansic: 20,644; sed: 361; tcl: 72; makefile: 43; sh: 21
file content (39 lines) | stat: -rw-r--r-- 1,429 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include "../Axe.tmpl"
#include "../Axe.rules"

SRCS = ${TABLE_SRCS} ${EXTN_SRCS} \
       AxeWindow.c AxeEditor.c AxeMenuBtn.c AxeSimMenu.c \
       AxeSmeBSB.c AxeCommand.c AxeTextDeck.c AxeText.c \
       AxeiiText.c AxeiiUndo.c /* AxeiiSink.c */ \
       FileNomWin.c FileNom.c ${R5ONLY_SRCS} ${R4ONLY_SRCS} ScrollText.c \
       NumericPad.c CtrlCodeSel.c Preference.c Confirmer.c \
       ${SCANDIR_SRCS} regexp.c insertfile.c match.c util.c

OBJS = ${TABLE_OBJS} ${EXTN_OBJS} \
       AxeWindow.o AxeEditor.o AxeMenuBtn.o AxeSimMenu.o \
       AxeSmeBSB.o AxeTextDeck.o AxeCommand.o AxeText.o \
       AxeiiText.o AxeiiUndo.o /* AxeiiSink.o */ \
       FileNomWin.o FileNom.o ${R5ONLY_OBJS} ${R4ONLY_OBJS} ScrollText.o \
       NumericPad.o CtrlCodeSel.o Preference.o Confirmer.o \
       ${SCANDIR_OBJS} regexp.o insertfile.o match.o util.o

/*
 * -I. comes after TABLE_INCLUDES to ensure that Table headers in ./X11/Xp
 * are not accessed instead of the locally installed ones, and before
 * EXTN_INCLUDES to ensure that the local regexp.h is used rather than
 * the one provided by Tcl, or any other.
 */
EXTRA_INCLUDES = -g3 ${TABLE_INCLUDES} -I. -I.. ${EXTN_INCLUDES} ${XAW3D_INCLUDES}

NormalLibraryObjectRule()
NormalLibraryTarget(axe,$(OBJS))
DependTarget()

#ifdef NODIRENT
SpecialObjectRule(FileNom.o,,-DNODIRENT)
#ifdef NOSCANDIR
SpecialObjectRule(scandir.o,,-DNODIRENT)
#endif
#endif

MakeXaw3d($(XAW3D_DEPS))