From 4cc19846f16ce12bbdf7bbbecb2e41307b50f3aa Mon Sep 17 00:00:00 2001 From: erg Date: Tue, 28 Nov 2006 20:00:43 +0000 Subject: [PATCH] First pass at nmake makefiles for windows --- windows/Makefile | 2 ++ windows/cmd/Makefile | 1 + windows/cmd/dot/Makefile | 5 +++++ windows/cmd/dotty/Makefile | 7 +++++++ windows/cmd/lefty/Makefile | 24 ++++++++++++++++++++++++ windows/cmd/tools/Makefile | 19 +++++++++++++++++++ 6 files changed, 58 insertions(+) create mode 100644 windows/Makefile create mode 100644 windows/cmd/Makefile create mode 100644 windows/cmd/dot/Makefile create mode 100644 windows/cmd/dotty/Makefile create mode 100644 windows/cmd/lefty/Makefile create mode 100644 windows/cmd/tools/Makefile diff --git a/windows/Makefile b/windows/Makefile new file mode 100644 index 000000000..966934e55 --- /dev/null +++ b/windows/Makefile @@ -0,0 +1,2 @@ +export CC=ncc +:MAKE: diff --git a/windows/cmd/Makefile b/windows/cmd/Makefile new file mode 100644 index 000000000..a046f6853 --- /dev/null +++ b/windows/cmd/Makefile @@ -0,0 +1 @@ +:MAKE: diff --git a/windows/cmd/dot/Makefile b/windows/cmd/dot/Makefile new file mode 100644 index 000000000..c353a52b9 --- /dev/null +++ b/windows/cmd/dot/Makefile @@ -0,0 +1,5 @@ +:PACKAGE: graphviz + +dot :: dot.1 dot.c -ldotgen -ltwopigen -lcircogen -lfdpgen \ + -lgvc -lgvplugin_core -lgvplugin_dot_layout -lgvplugin_neato_layout \ + -lgvplugin_gd -lgvplugin_pango diff --git a/windows/cmd/dotty/Makefile b/windows/cmd/dotty/Makefile new file mode 100644 index 000000000..11df290b3 --- /dev/null +++ b/windows/cmd/dotty/Makefile @@ -0,0 +1,7 @@ +:PACKAGE: graphviz + +dotty :: dotty.pdf mswin32/dotty.c \ + -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 + +$(BINDIR) :INSTALLDIR: dotty.lefty dotty_draw.lefty dotty_edit.lefty \ + dotty_layout.lefty dotty_ui.lefty diff --git a/windows/cmd/lefty/Makefile b/windows/cmd/lefty/Makefile new file mode 100644 index 000000000..fc5140b52 --- /dev/null +++ b/windows/cmd/lefty/Makefile @@ -0,0 +1,24 @@ +:PACKAGE: graphviz + +CC = nativepp=-1 ncc +LDFLAGS = -Yl,-FORCE:MULTIPLE +CCFLAGS = -Bstatic -O2 -Yc,-ML +FEATURE_MS == 1 +_MBCS == 1 +_WINDOWS == 1 +NDEBUG == 1 +FEATURE_WIN32 == 1 +FEATURE_MINTSIZE == 1 + +.SOURCE.h : dot2l os/mswin32 ws/mswin32 +.SOURCE.c : dot2l os/mswin32 +.SOURCE.a : gfx + + /* -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 */ +lefty :: lefty.1 lefty.c code.c display.c exec.c io.c \ + gfxview.c internal.c lex.c parse.c str.c tbl.c txtview.c \ + dot2l.c dotlex.c dotparse.c dottrie.c lefty.res -lgfx + ./nld + +lefty.res : ws/mswin32/lefty.rc + rc /l 0x409 /folefty.res /i 'ws\mswin32' /d NDEBUG 'ws\mswin32\lefty.rc' diff --git a/windows/cmd/tools/Makefile b/windows/cmd/tools/Makefile new file mode 100644 index 000000000..ea645d3a6 --- /dev/null +++ b/windows/cmd/tools/Makefile @@ -0,0 +1,19 @@ +:PACKAGE: graphviz + +all : acyclic bcomps ccomps dijkstra gc gvcolor gvpack gxl2dot nop sccmap \ + tred unflatten + +acyclic :: acyclic.c -lgraph -lcdt -lingraphs +bcomps :: bcomps.c -lgraph -lcdt -lingraphs +ccomps :: ccomps.c -lgraph -lcdt -lingraphs +dijkstra :: dijkstra.c -lagraph -lcdt -lcommon -lingraphs +gc :: gc.c -lgraph -lcdt -lingraphs +gvcolor :: gvcolor.c colxlate.c -lgraph -lcdt -lingraphs +gvpack :: gvpack.c -ldotgen -ltwopigen -lcircogen -lfdpgen lgvc -lingraphs \ + -lgvplugin_core -lgvplugin_dot_layout -lgvplugin_neato_layout \ + -lgvplugin_gd -lgvplugin_pango +gxl2dot :: gxl2dot.c dot2gxl.c cvtgxl.c -lagraph -lgraph -lcdt -lcommon -lingraphs +nop :: nop.c -lagraph -lcdt -lcommon -lingraphs +sccmap :: sccmap.c -lagraph -lcdt -lcommon -lingraphs +tred :: tred.c -lgraph -lcdt -lingraphs +unflatten :: unflatten.c -lagraph -lcdt -lcommon -lingraphs -- 2.50.1