]> granicus.if.org Git - graphviz/commitdiff
First pass at nmake makefiles for windows
authorerg <devnull@localhost>
Tue, 28 Nov 2006 20:00:43 +0000 (20:00 +0000)
committererg <devnull@localhost>
Tue, 28 Nov 2006 20:00:43 +0000 (20:00 +0000)
windows/Makefile [new file with mode: 0644]
windows/cmd/Makefile [new file with mode: 0644]
windows/cmd/dot/Makefile [new file with mode: 0644]
windows/cmd/dotty/Makefile [new file with mode: 0644]
windows/cmd/lefty/Makefile [new file with mode: 0644]
windows/cmd/tools/Makefile [new file with mode: 0644]

diff --git a/windows/Makefile b/windows/Makefile
new file mode 100644 (file)
index 0000000..966934e
--- /dev/null
@@ -0,0 +1,2 @@
+export CC=ncc
+:MAKE:
diff --git a/windows/cmd/Makefile b/windows/cmd/Makefile
new file mode 100644 (file)
index 0000000..a046f68
--- /dev/null
@@ -0,0 +1 @@
+:MAKE:
diff --git a/windows/cmd/dot/Makefile b/windows/cmd/dot/Makefile
new file mode 100644 (file)
index 0000000..c353a52
--- /dev/null
@@ -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 (file)
index 0000000..11df290
--- /dev/null
@@ -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 (file)
index 0000000..fc5140b
--- /dev/null
@@ -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 (file)
index 0000000..ea645d3
--- /dev/null
@@ -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