]> 4ch.mooo.com Git - 16.git/blobdiff - 16/xlib/makefile
added xlib to the project and i gotta convert the damn makefile -.-
[16.git] / 16 / xlib / makefile
index 7bc7d04d62df765a80d71b9d392ef8b6433750a3..35ec877b05ccb992e52019be5e66d1f67de4100e 100755 (executable)
@@ -20,52 +20,52 @@ CPPFLAGS= -m$(MODEL)
 LDFLAGS = -m$(MODEL)\r
 \r
 \r
-%.c.obj:\r
+%.o: %.c\r
    $(CC) -c $(CFLAGS) $<\r
 \r
-%.asm.obj:\r
+%.o: *.asm\r
    wasm $(AFLAGS) $* \\r
 \r
 \r
-XLIBOBJS= xprintf.obj xpoint.obj xline.obj xmain.obj xpal.obj xpbitmap.obj \\r
-        xrect.obj xtext.obj xcbitmap.obj xdetect.obj xbmtools.obj         \\r
-        xfileio.obj xrletool.obj xbezier.obj xpbmclip.obj xvbitmap.obj    \\r
-        xmakevbm.obj xmouse.obj xcircle.obj xclippbm.obj xcomppbm.obj     \\r
-        xpolygon.obj xvsync.obj xfill.obj xcbitm32.obj\r
+XLIBOBJS= xprintf.o xpoint.o xline.o xmain.o xpal.o xpbitmap.o \\r
+        xrect.o xtext.o xcbitmap.o xdetect.o xbmtools.o         \\r
+        xfileio.o xrletool.o xbezier.o xpbmclip.o xvbitmap.o    \\r
+        xmakevbm.o xmouse.o xcircle.o xclippbm.o xcomppbm.o     \\r
+        xpolygon.o xvsync.o xfill.o xcbitm32.o\r
 \r
 \r
 all: demo1.exe demo2.exe demo3.exe demo4.exe demo5.exe demo6.exe demo7.exe \\r
      demo8.exe demo9.exe demo10.exe\r
 \r
-demo1.exe : demo1.obj $(XLIBOBJS) xlib$(XLIB_VERSION)$(MODEL).lib\r
-  $(CC) $(CFLAGS) demo1.obj xlib$(XLIB_VERSION)$(MODEL).lib\r
+demo1.exe : demo1.o $(XLIBOBJS) xlib$(XLIB_VERSION)$(MODEL).lib\r
+  $(CC) $(CFLAGS) demo1.o xlib$(XLIB_VERSION)$(MODEL).lib\r
 \r
-demo2.exe : demo2.obj $(XLIBOBJS) xlib$(XLIB_VERSION)$(MODEL).lib\r
-  $(CC) $(CFLAGS) demo2.obj xlib$(XLIB_VERSION)$(MODEL).lib\r
+demo2.exe : demo2.o $(XLIBOBJS) xlib$(XLIB_VERSION)$(MODEL).lib\r
+  $(CC) $(CFLAGS) demo2.o xlib$(XLIB_VERSION)$(MODEL).lib\r
 \r
-demo3.exe : demo3.obj $(XLIBOBJS) xlib$(XLIB_VERSION)$(MODEL).lib\r
-  $(CC) $(CFLAGS) demo3.obj xlib$(XLIB_VERSION)$(MODEL).lib\r
+demo3.exe : demo3.o $(XLIBOBJS) xlib$(XLIB_VERSION)$(MODEL).lib\r
+  $(CC) $(CFLAGS) demo3.o xlib$(XLIB_VERSION)$(MODEL).lib\r
 \r
-demo4.exe : demo4.obj $(XLIBOBJS) xlib$(XLIB_VERSION)$(MODEL).lib\r
-  $(CC) $(CFLAGS) demo4.obj xlib$(XLIB_VERSION)$(MODEL).lib\r
+demo4.exe : demo4.o $(XLIBOBJS) xlib$(XLIB_VERSION)$(MODEL).lib\r
+  $(CC) $(CFLAGS) demo4.o xlib$(XLIB_VERSION)$(MODEL).lib\r
 \r
-demo5.exe : demo5.obj $(XLIBOBJS) xlib$(XLIB_VERSION)$(MODEL).lib\r
-  $(CC) $(CFLAGS) demo5.obj xlib$(XLIB_VERSION)$(MODEL).lib\r
+demo5.exe : demo5.o $(XLIBOBJS) xlib$(XLIB_VERSION)$(MODEL).lib\r
+  $(CC) $(CFLAGS) demo5.o xlib$(XLIB_VERSION)$(MODEL).lib\r
 \r
-demo6.exe : demo6.obj $(XLIBOBJS) xlib$(XLIB_VERSION)$(MODEL).lib\r
-  $(CC) $(CFLAGS) demo6.obj xlib$(XLIB_VERSION)$(MODEL).lib\r
+demo6.exe : demo6.o $(XLIBOBJS) xlib$(XLIB_VERSION)$(MODEL).lib\r
+  $(CC) $(CFLAGS) demo6.o xlib$(XLIB_VERSION)$(MODEL).lib\r
 \r
-demo7.exe : demo7.obj $(XLIBOBJS) xlib$(XLIB_VERSION)$(MODEL).lib\r
-  $(CC) $(CFLAGS) demo7.obj xlib$(XLIB_VERSION)$(MODEL).lib\r
+demo7.exe : demo7.o $(XLIBOBJS) xlib$(XLIB_VERSION)$(MODEL).lib\r
+  $(CC) $(CFLAGS) demo7.o xlib$(XLIB_VERSION)$(MODEL).lib\r
 \r
-demo8.exe : demo8.obj $(XLIBOBJS) xlib$(XLIB_VERSION)$(MODEL).lib\r
-  $(CC) $(CFLAGS) demo8.obj xlib$(XLIB_VERSION)$(MODEL).lib\r
+demo8.exe : demo8.o $(XLIBOBJS) xlib$(XLIB_VERSION)$(MODEL).lib\r
+  $(CC) $(CFLAGS) demo8.o xlib$(XLIB_VERSION)$(MODEL).lib\r
 \r
-demo9.exe : demo9.obj $(XLIBOBJS) xlib$(XLIB_VERSION)$(MODEL).lib\r
-  $(CC) $(CFLAGS) demo9.obj xlib$(XLIB_VERSION)$(MODEL).lib\r
+demo9.exe : demo9.o $(XLIBOBJS) xlib$(XLIB_VERSION)$(MODEL).lib\r
+  $(CC) $(CFLAGS) demo9.o xlib$(XLIB_VERSION)$(MODEL).lib\r
 \r
-demo10.exe : demo10.obj $(XLIBOBJS) xlib$(XLIB_VERSION)$(MODEL).lib\r
-  $(CC) $(CFLAGS) demo10.obj xlib$(XLIB_VERSION)$(MODEL).lib\r
+demo10.exe : demo10.o $(XLIBOBJS) xlib$(XLIB_VERSION)$(MODEL).lib\r
+  $(CC) $(CFLAGS) demo10.o xlib$(XLIB_VERSION)$(MODEL).lib\r
 \r
 \r
 xlib$(XLIB_VERSION)$(MODEL).lib: $(XLIBOBJS)\r
@@ -78,27 +78,27 @@ xlib$(XLIB_VERSION)$(MODEL).lib: $(XLIBOBJS)
 \r
 # Object modules\r
 \r
-xprintf.obj : xprintf.c\r
-xpoint.obj  : xpoint.asm   xpoint.inc   xlib.inc  model.inc\r
-xline.obj   : xline.asm    xline.inc    xlib.inc  model.inc\r
-xmain.obj   : xmain.asm    xmain.inc    xlib.inc  model.inc\r
-xpal.obj    : xpal.asm     xpal.inc     xlib.inc  model.inc\r
-xpbitmap.obj: xpbitmap.asm xpbitmap.inc xlib.inc  model.inc\r
-xpbmclip.obj: xpbmclip.asm xpbmclip.inc xlib.inc  model.inc\r
-xclippbm.obj: xclippbm.asm xclippbm.inc xlib.inc  model.inc\r
-xrect.obj   : xpal.asm     xpal.inc     xlib.inc  model.inc\r
-xtext.obj   : xtext.asm    xtext.inc    xlib.inc  model.inc\r
-xcbitmap.obj: xcbitmap.asm xcbitmap.inc xlib.inc  model.inc\r
-xcomppbm.obj: xcomppbm.asm xcomppbm.inc xlib.inc  model.inc\r
-xcbitm32.obj: xcbitm32.c   \r
-xdetect.obj : xdetect.asm  xdetect.inc            model.inc\r
-xbmtools.obj: xbmtools.asm xbmtools.inc           model.inc\r
-xfileio.obj : xfileio.asm  xfileio.inc            model.inc\r
-xrletool.obj: xrletool.asm xrletool.inc           model.inc\r
-xvbitmap.obj: xvbitmap.asm xvbitmap.inc xlib.inc  model.inc\r
-xmakevbm.obj: xmakevbm.c   xvbitmap.h\r
-xmouse.obj  : xmouse.asm                xlib.inc  model.inc\r
-xcircle.obj : xcircle.asm  xcircle.inc  xlib.inc  model.inc\r
-xpolygon.obj: xpolygon.asm xpolygon.inc xlib.inc  model.inc\r
-xvsync.obj  : xvsync.asm   xvsync.inc   xlib.inc  model.inc\r
-xfill.obj   : xfill.asm    xfill.inc    xlib.inc  model.inc\r
+xprintf.o : xprintf.c\r
+xpoint.o  : xpoint.asm   xpoint.inc   xlib.inc  model.inc\r
+xline.o   : xline.asm    xline.inc    xlib.inc  model.inc\r
+xmain.o   : xmain.asm    xmain.inc    xlib.inc  model.inc\r
+xpal.o    : xpal.asm     xpal.inc     xlib.inc  model.inc\r
+xpbitmap.o: xpbitmap.asm xpbitmap.inc xlib.inc  model.inc\r
+xpbmclip.o: xpbmclip.asm xpbmclip.inc xlib.inc  model.inc\r
+xclippbm.o: xclippbm.asm xclippbm.inc xlib.inc  model.inc\r
+xrect.o   : xpal.asm     xpal.inc     xlib.inc  model.inc\r
+xtext.o   : xtext.asm    xtext.inc    xlib.inc  model.inc\r
+xcbitmap.o: xcbitmap.asm xcbitmap.inc xlib.inc  model.inc\r
+xcomppbm.o: xcomppbm.asm xcomppbm.inc xlib.inc  model.inc\r
+xcbitm32.o: xcbitm32.c   \r
+xdetect.o : xdetect.asm  xdetect.inc            model.inc\r
+xbmtools.o: xbmtools.asm xbmtools.inc           model.inc\r
+xfileio.o : xfileio.asm  xfileio.inc            model.inc\r
+xrletool.o: xrletool.asm xrletool.inc           model.inc\r
+xvbitmap.o: xvbitmap.asm xvbitmap.inc xlib.inc  model.inc\r
+xmakevbm.o: xmakevbm.c   xvbitmap.h\r
+xmouse.o  : xmouse.asm                xlib.inc  model.inc\r
+xcircle.o : xcircle.asm  xcircle.inc  xlib.inc  model.inc\r
+xpolygon.o: xpolygon.asm xpolygon.inc xlib.inc  model.inc\r
+xvsync.o  : xvsync.asm   xvsync.inc   xlib.inc  model.inc\r
+xfill.o   : xfill.asm    xfill.inc    xlib.inc  model.inc\r