aboutsummaryrefslogtreecommitdiff
path: root/externals/build/win/makefile
diff options
context:
space:
mode:
Diffstat (limited to 'externals/build/win/makefile')
-rw-r--r--externals/build/win/makefile62
1 files changed, 58 insertions, 4 deletions
diff --git a/externals/build/win/makefile b/externals/build/win/makefile
index b2441158..c370f8c7 100644
--- a/externals/build/win/makefile
+++ b/externals/build/win/makefile
@@ -1,22 +1,76 @@
# ----------------------- NT -----------------------
-pd_nt: $(NAME).dll
+
+EXTERNALS = equalizer.c mandelbrot~.c\
+z_index.c z_skeleton.c\
+z_lp.c mean.c\
+z_drip.c z_tabread4.c\
+sinh.c filesize.c z_swap.c\
+sl.c z_limiter.c microtime.c\
+aenv~.c ftos.c z_strings.c\
+sprinkler.c z_matrix.c mixer~.c\
+ann.c z_mtx.c z_testfun.c\
+slider.c henon.c moog~.c\
+streamin13~.c z_makesymbol.c z_zdelay.c\
+arraysize.c hex2dec.c zhzxh~.c\
+state.c z_point.c notch.c\
+stripdir.c z_prime.c z_urn.c\
+ascseq.c z_nop.c openpatch.c\
+streamout13~.c highpass.c ossmixer.c\
+ascwave.c z_msgfile.c piperead~.c\
+streamin~.c z_noise.c pipewrite~.c\
+atan2~.c highshelf.c prepend.c\
+throw13~.c z_multiline.c proc.c\
+ticker.c z_pack.c promiscous~.c\
+svf~.c hlshelf.c qread.c\
+bandpass.c z_multiplex.c randomix.c\
+streamout~.c ikeda.c receive13.c\
+susloop~.c z_pdf.c receive13~.c\
+bangfilt.c z_random.c reson.c\
+strippath.c inv.c rl.c\
+toddle.c z_sigaverage.c rossler.c\
+bangfilt2.c ixprint.c rtin~.c\
+wavinfo.c z_quantize.c scramble~.c\
+z_dfreq.c z_sfplay.c send13.c\
+vbap.c kalashnikov.c send13~.c\
+binshift.c z_sfrecord.c serial_bird.c\
+unserialize.c lorenz.c serial_ms.c\
+vst.c z_skeleton_tilde.c serialctl.c\
+catch13~.c lowpass.c serialize.c\
+z_connective.c z_sigbin.c sfread~.c\
+cdplayer.c z_sigmatrix.c sfwrite13~.c\
+z_average.c lowshelf.c sfwrite~.c\
+z_down.c z_sigpack.c shell.c\
+counter.c z_sort.c sigdelta.c\
+z_datetime.c mandelbrot.c\
+envgen.c z_sigzero.c\
+z_coordinates.c z_stat.c
+
+
+all: $(EXTERNALS:.c=.dll)
.SUFFIXES: .dll
PDNTCFLAGS = /W3 /WX /DNT /DPD /nologo
VC="C:\Program Files\Microsoft Visual Studio\Vc98"
-PDNTINCLUDE = /I. /I\tcl\include /I\ftp\pd\src /I$(VC)\include
+PDNTINCLUDE = /I. /I.. /I..\..\..\pd\src /I$(VC)\include
PDNTLDIR = $(VC)\lib
PDNTLIB = $(PDNTLDIR)\libc.lib \
$(PDNTLDIR)\oldnames.lib \
$(PDNTLDIR)\kernel32.lib \
- \ftp\pd\bin\pd.lib
+ ..\..\..\..\pd\bin\pd.lib
.c.dll:
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c $*.c
- link /dll /export:$(CSYM)_setup $*.obj $(PDNTLIB)
+ link /dll /export:$*_setup $(*).obj $(PDNTLIB)
+ del $*.obj $*.lib $*.exp
+
+clean:
+ -del *.obj
+ -del *.lib
+ -del *.exp
+ -del *.dll \ No newline at end of file