]> git.sur5r.net Git - cc65/commitdiff
Changed the makefiles to work under OS/2 using EMX (Changes from
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Fri, 5 Jan 2001 16:59:41 +0000 (16:59 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Fri, 5 Jan 2001 16:59:41 +0000 (16:59 +0000)
Mirco Miranda).

git-svn-id: svn://svn.cc65.org/cc65/trunk@590 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/ar65/make/gcc.mak
src/ca65/make/gcc.mak
src/cc65/make/gcc.mak
src/cl65/make/gcc.mak
src/da65/make/gcc.mak
src/grc/make/gcc.mak
src/ld65/make/gcc.mak
src/od65/make/gcc.mak

index ed08ec0be04916fa0ce6591afc51064e68cfc553..2ea88dd24b3e42b306225b1d8353a98ce551c537 100644 (file)
@@ -7,8 +7,10 @@ COMMON = ../common
 
 CFLAGS         = -g -O2 -Wall -I$(COMMON)
 CC     = gcc
+EBIND  = emxbind
 LDFLAGS        =
 
+
 OBJS =         add.o           \
        del.o           \
        error.o         \
@@ -40,6 +42,7 @@ endif
 
 ar65:   $(OBJS) $(LIBS)
        $(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)
+       @if [ $(OS2_SHELL) ] ;  then $(EBIND) $@ ; fi
 
 clean:
        rm -f *~ core
index 66366a8e11ebf00610c48e79918e026b8c67d5ef..f200e9a7049362dfee2d0c3eed4d870a87228d2f 100644 (file)
@@ -7,6 +7,7 @@ COMMON  = ../common
 
 CFLAGS         = -g -O2 -Wall -I$(COMMON)
 CC     = gcc
+EBIND  = emxbind
 LDFLAGS        =
 
 OBJS =  condasm.o      \
@@ -53,6 +54,7 @@ endif
 
 ca65:   $(OBJS) $(LIBS)
        $(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)
+       @if [ $(OS2_SHELL) ] ;  then $(EBIND) $@ ; fi
 
 clean:
        rm -f *~ core *.lst
index 5543986c43121dcec5cdf5c5992dee9824766dd6..5df64dc8731d18e1042bfc083c8e3d84ba817c61 100644 (file)
@@ -10,6 +10,7 @@ COMMON        = ../common
 CDEFS=-DCC65_INC=\"/usr/lib/cc65/include/\"
 CFLAGS = -O2 -g -Wall -I$(COMMON) $(CDEFS)
 CC=gcc
+EBIND=emxbind
 LDFLAGS=
 
 OBJS = anonname.o      \
@@ -67,6 +68,7 @@ endif
 
 cc65:  $(OBJS)
        $(CC) $(LDFLAGS) -o cc65 $(CFLAGS) $(OBJS) $(LIBS)
+       @if [ $(OS2_SHELL) ] ;  then $(EBIND) cc65 ; fi
 
 clean:
        rm -f *~ core *.map
index da49adc9c454e48662a94b1b53be3f0a4a662781..88490859a10cbeb34b2271d47cfa31173dd8fde4 100644 (file)
@@ -7,6 +7,7 @@ COMMON  = ../common
 
 CC=gcc
 CFLAGS = -O2 -g -Wall -I$(COMMON)
+EBIND  = emxbind
 LDFLAGS=
 
 OBJS = error.o         \
@@ -31,6 +32,7 @@ endif
 
 cl65:  $(OBJS) $(LIBS)
        $(CC) $(LDFLAGS) -o cl65 $(CFLAGS) $(OBJS) $(LIBS)
+       @if [ $(OS2_SHELL) ] ;  then $(EBIND) cl65 ; fi
 
 clean:
        rm -f *~ core
index 638830846059e0a26f81446f9c6cb3b3a2526ab4..37b8aced288f77ca695bb7744b9d58a905315fd1 100644 (file)
@@ -7,6 +7,7 @@ COMMON  = ../common
 
 CFLAGS = -g -O2 -Wall -I$(COMMON)
 CC=gcc
+EBIND=emxbind
 LDFLAGS=
 
 OBJS =         attrtab.o       \
@@ -40,6 +41,7 @@ endif
 
 da65:   $(OBJS) $(LIBS)
        $(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)
+       @if [ $(OS2_SHELL) ] ;  then $(EBIND) $@ ; fi
 
 clean:
        rm -f *~ core *.map
index 7e5398b7ec901fbdb4e748c7ebe2f8e2da822fde..472db02d4f55a6b8fa71d55a0ba472f4caa8277d 100644 (file)
@@ -5,6 +5,7 @@
 CFLAGS         = -g -O2 -Wall
 CC     = gcc
 LDFLAGS        =
+EBIND  = emxbind
 
 OBJS =  grc.o
 
@@ -23,6 +24,7 @@ endif
 
 grc:   $(OBJS) $(LIBS)
        $(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)
+       @if [ $(OS2_SHELL) ] ;  then $(EBIND) $@ ; fi
 
 clean:
        rm -f *~ core *.lst
index d87c2359b35eee58a02e638167783c4572fcf72a..633b9f36033042b741b974c1aca0cd47b9fe7a4c 100644 (file)
@@ -9,6 +9,7 @@ COMMON  = ../common
 CDEFS=-DCC65_LIB=\"/usr/lib/cc65/lib/\"
 CFLAGS = -g -O2 -Wall -I$(COMMON) $(CDEFS)
 CC=gcc
+EBIND=emxbind
 LDFLAGS=
 
 # Perl script for config file conversion
@@ -74,6 +75,7 @@ endif
 
 ld65:   $(INCS) $(OBJS) $(LIBS)
        $(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)
+       @if [ $(OS2_SHELL) ] ;  then $(EBIND) $@ ; fi
 
 inc:   $(INCS)
 
index 08fd2371232fec5bde169b04016e3dbf1067eade..ce06f5056aa11ffabacfb77c31b893a4c6fc87bd 100644 (file)
@@ -8,6 +8,7 @@ COMMON  = ../common
 
 CFLAGS = -O2 -g -Wall -I$(COMMON)
 CC=gcc
+EBIND=emxbind
 LDFLAGS=
 
 OBJS =         dump.o          \
@@ -33,6 +34,7 @@ endif
 
 $(EXE):        $(OBJS)
        $(CC) $(LDFLAGS) -o $(EXE) $(CFLAGS) $(OBJS) $(LIBS)
+       @if [ $(OS2_SHELL) ] ;  then $(EBIND) $(EXE) ; fi
 
 clean:
        rm -f *~ core *.map