aboutsummaryrefslogtreecommitdiff
path: root/externals/build
diff options
context:
space:
mode:
Diffstat (limited to 'externals/build')
-rw-r--r--externals/build/win/filelist.inc235
-rw-r--r--externals/build/win/makefile13
2 files changed, 195 insertions, 53 deletions
diff --git a/externals/build/win/filelist.inc b/externals/build/win/filelist.inc
index 86c7fd19..243c42ce 100644
--- a/externals/build/win/filelist.inc
+++ b/externals/build/win/filelist.inc
@@ -1,82 +1,221 @@
-equalizer.c \
+#ENV.c \
+abs~.c \
aenv~.c \
-filesize.c \
-ftos.c \
+allow.c \
+alternate.c \
ann.c \
+ann_som.c \
+arbran.c \
+arraycopy.c \
+arraysize.c \
+ascseq.c \
+ascwave.c \
+atan2~.c \
+average.c \
+bandpass.c \
+#bdiag~.c \
+beat.c \
+beta.c \
+#bfft~.c \
+bfilt.c \
+bfilt2.c \
+bilex.c \
+borax.c \
+#button.c \
+#bwin~.c \
+catch13~.c \
+cauchy.c \
+#cdplayer.c \
+cheby~.c \
+#chord.c \
+counter.c \
+cxavgdev.c \
+cxmean.c \
+cxstddev.c \
+define_loudspeakers.c \
+delta.c \
+delta~.c \
+deny.c \
+#diag~.c \
+dist.c \
+dist_normal.c \
+dist~.c \
+divide.c \
+divmod.c \
+#dwt~.c \
+dynwav~.c \
+#eadsr~.c \
+#ead~.c \
+#ear~.c \
+edge.c \
+#envgen.c \
+equalizer.c \
expo.c \
+#fdn~.c \
+ffpoly.c \
fifo.c \
+filesize.c \
+ftos.c \
+#fwarp.c \
gauss.c \
-ann_som.c \
+#gcanvas.c \
+gem_average.c \
+gem_change.c \
+gem_counter.c \
gestalt.c \
-henon.c \
-arbran.c \
-ixprint.c \
-lifo.c \
-ignore.c \
-arraysize.c \
+getenv.c \
+#henon.c \
hex2dec.c \
highpass.c \
-ascseq.c \
highshelf.c \
history.c \
-ascwave.c \
hlshelf.c \
-ikeda.c \
-atan2~.c \
-image.c \
+#ibfft~.c \
+#idwt~.c \
+#ifeel.c \
+ignore.c \
+#ikeda.c \
+#image.c \
inv.c \
+invert.c \
iso.c \
-average.c \
-listfunnel.c \
-limit.c \
-bandpass.c \
+ixprint.c \
+#junction~.c \
kalashnikov.c \
+#knob.c \
+lattice~.c \
+lifo.c \
+limit.c \
linear.c \
-#bangfilt.c \
+#linuxevent.c \
+#linuxjoystick.c \
+#linuxmouse.c \
+listfifo.c \
+listfunnel.c \
+ln~.c \
+#lorenz.c \
lowpass.c \
lowshelf.c \
-lorenz.c \
-#bangfilt2.c \
mandelbrot.c \
-beat.c \
mandelbrot~.c \
-beta.c \
-microtime.c \
-bfilt.c \
match.c \
-#mean.c \
-bfilt2.c \
+#matrix~.c \
mean~.c \
+microtime.c \
minus.c \
-bilex.c \
-#netclient.c \
mixer~.c \
-#binshift.c \
mlife.c \
moog~.c \
-borax.c \
multi.c \
-#netdist.c \
-#button.c \
-#netserver.c \
-#netrec.c \
-catch13~.c \
-#oggamp~.c \
-#oggcast~.c \
-cauchy.c \
+multiselect.c \
+nchange.c \
+netclient.c \
+netdist.c \
+netrec.c \
+netserver.c \
notch.c \
nroute.c \
+#oggamp~.c \
+#oggcast~.c \
#oggread~.c \
-#cdplayer.c \
-alternate.c \
-gem_average.c \
-gem_change.c \
-gem_counter.c \
-invert.c \
-multiselect.c \
+#oggwrite~.c \
oneshot.c \
+#openpatch.c \
+#ossmixer.c \
+pan_gogins~.c \
+pansig~.c \
+pan~.c \
+#permut~.c \
+#piperead~.c \
+#pipewrite~.c \
+#pitch.c \
+#plugin~.c \
+plus.c \
+poisson.c \
+pol2rec~.c \
+polygate~.c \
+pong.c \
+prepend.c \
+proc.c \
+#promiscous~.c \
+#proxy.c \
+pulse.c \
+qmult~.c \
+qnorm~.c \
+#qread.c \
+ramp~.c \
+random1.c \
randomF.c \
+random_fl.c \
+random_icg.c \
+random_tw.c \
+#randomix.c \
+range.c \
+#ratio.c \
+#rec2pol~.c \
+receive13.c \
+receive13~.c \
+remote.c \
+reson.c \
+reson~.c \
+rewrap.c \
+rhythm.c \
+#rhythm_ioi_histogram.c \
+#rhythm_quantum.c \
+#rhythm_slave_metro.c \
+rl.c \
+#rossler.c \
+#rtin~.c \
+scale.c \
+score.c \
+scramble~.c \
+send13.c \
+send13~.c \
+serialize.c \
+#sfread~.c \
+#sfwrite13~.c \
+sfwrite~.c \
+#shell.c \
+shuffle.c \
+sinh.c \
+#sl.c \
+#slider.c \
+#sliderh.c \
+speedlim.c \
+split.c \
+sprinkler.c \
+state.c \
+statwav~.c \
+step.c \
strcat.c \
+streamin13~.c \
+streamin~.c \
+streamout13~.c \
+streamout~.c \
+stripdir.c \
+strippath.c \
+subst.c \
+susloop~.c \
+svf~.c \
+sync.c \
+system.c \
+#tabreadmix~.c \
+temperature.c \
+throw13~.c \
+#ticker.c \
+tilt.c \
+timebang.c \
+#toddle.c \
+triang.c \
tripleLine.c \
tripleRand.c \
-
+unroute.c \
+unserialize.c \
+urn.c \
+utime.c \
+vbap.c \
+velocity.c \
+#wavinfo.c \
+weibull.c \
+#xfm~.c \
+zhzxh~.c \
diff --git a/externals/build/win/makefile b/externals/build/win/makefile
index a8de3fbb..ce887e02 100644
--- a/externals/build/win/makefile
+++ b/externals/build/win/makefile
@@ -13,15 +13,18 @@ all: filelist.inc link.stamp $(EXTERNALS:.c=.dll)
PDNTCFLAGS = /W3 /WX /DNT /DPD /nologo
VC="C:\Program Files\Microsoft Visual Studio\Vc98"
SRCPATH=..\src
+PDPATH=..\..\..\pd
-PDNTINCLUDE = /I. /I.. /I..\..\..\pd\src /I$(VC)\include
+PDNTINCLUDE = /I. /I.. /I..\..\..\pd\src /I$(VC)\include /I..\..\creb\include
PDNTLDIR = $(VC)\lib
PDNTLIB = $(PDNTLDIR)\libc.lib \
$(PDNTLDIR)\oldnames.lib \
$(PDNTLDIR)\kernel32.lib \
- $(PDNTLDIR)\wsock32.lib \
- ..\..\..\pd\bin\pd.lib
+ $(PDNTLDIR)\uuid.lib \
+ $(PDNTLDIR)\ws2_32.lib \
+ $(PDPATH)\bin\pthreadVC.lib \
+ $(PDPATH)\bin\pd.lib
.c.dll:
cl $(PDNTCFLAGS) $(PDNTINCLUDE) /c $*.c
@@ -35,7 +38,7 @@ filelist.inc:
transfer:
copy $(SRCPATH)\*.c .
-
+
link.stamp: filelist.inc
copy $(SRCPATH)\*.c .
copy /y nul link.stamp
@@ -45,7 +48,7 @@ clean:
# don't delete filelist.inc at the moment, as some externals can't be compiled
# on win32
-del link.stamp
- -del *.c
+ -del *.c
-del *.obj
-del *.lib
-del *.exp