File: makefile.wnt

package info (click to toggle)
bcpp 0.0.20210108-1.1
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 952 kB
  • sloc: cpp: 4,955; sh: 3,262; makefile: 237
file content (51 lines) | stat: -rw-r--r-- 1,076 bytes parent folder | download | duplicates (7)
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
40
41
42
43
44
45
46
47
48
49
50
51
INTDIR  = .
OUTDIR  = .
LINK32=link.exe

CPP_PROJ=/nologo /ML /W3 /GX /D "WIN32" /D "NDEBUG" /D "_CONSOLE"\
 /Fp"$(INTDIR)/bcpp.pch" /YX /Fo"$(INTDIR)/" /c

LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
 advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib\
 odbccp32.lib /nologo /subsystem:console /incremental:no\
 /pdb:"$(OUTDIR)/bcpp.pdb" /machine:I386 /out:"$(OUTDIR)/bcpp.exe"

CXX		=gcc
CXXFLAGS	=-I$(D) -O2 -Wall

.SUFFIXES:	.cpp .obj

.cpp{$(CPP_OBJS)}.obj:
   $(CPP) $(CPP_PROJ) $<

EXE     = bcpp.exe

OBJS	= \
        bcpp.obj \
        anyobj.obj \
        backup.obj \
        baseq.obj \
        cmdline.obj \
        config.obj \
        debug.obj \
        execsql.obj \
        hanging.obj \
        html.obj \
        stacklis.obj \
        strings.obj \
        tabs.obj \
        verbose.obj

$(EXE) : $(DEF_FILE) $(OBJS)
    $(LINK32) @<<
  $(LINK32_FLAGS) $(OBJS)
<<

clean::
	- erase *.exe
    - erase *.obj

$(OBJS) : config.h

bcpp.obj \
tabs.obj : bcpp.h