From: Ivan Maidanski Date: Mon, 8 Oct 2012 07:04:41 +0000 (+0400) Subject: Move default compiler options to CFLAGS in Makefile.msft X-Git-Tag: libatomic_ops-7_4_0~79 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=619076829ce584b67f9e2af192b38a73d39d48d1;p=libatomic_ops Move default compiler options to CFLAGS in Makefile.msft * src/Makefile.msft (CFLAGS): New script variable (containing default compiler options). * src/Makefile.msft (atomic_ops.obj, atomic_ops_stack.obj, atomic_ops_malloc.obj, test_atomic, test_malloc): Use CFLAGS. * src/Makefile.msft (test_malloc): Remove unnecessary test_atomic_include.h from dependencies list. --- diff --git a/src/Makefile.msft b/src/Makefile.msft index 45d645b..140951a 100644 --- a/src/Makefile.msft +++ b/src/Makefile.msft @@ -16,33 +16,33 @@ #CPU=$(MY_CPU) #!include +CFLAGS=-O2 -W3 -DAO_ASSUME_WINDOWS98 + LIB_OBJS=atomic_ops.obj atomic_ops_malloc.obj atomic_ops_stack.obj all: libatomic_ops_gpl.lib atomic_ops.obj: - cl -W3 -O2 -c atomic_ops.c + cl $(CFLAGS) -c atomic_ops.c atomic_ops_stack.obj: - cl -W3 -O2 -c -DAO_ASSUME_WINDOWS98 atomic_ops_stack.c + cl $(CFLAGS) -c atomic_ops_stack.c atomic_ops_malloc.obj: - cl -W3 -O2 -c -DAO_ASSUME_WINDOWS98 atomic_ops_malloc.c + cl $(CFLAGS) -c atomic_ops_malloc.c + +libatomic_ops_gpl.lib: $(LIB_OBJS) + lib /MACHINE:i386 /out:libatomic_ops_gpl.lib $(LIB_OBJS) test_atomic: ..\tests\test_atomic.c ..\tests\test_atomic_include.h - cl -W3 -O2 -I. -DAO_ASSUME_WINDOWS98 ..\tests\test_atomic.c \ - /Fo.\test_atomic + cl $(CFLAGS) -I. ..\tests\test_atomic.c /Fo.\test_atomic test_atomic_w95: ..\tests\test_atomic.c ..\tests\test_atomic_include.h cl -W3 -O2 -I. ..\tests\test_atomic.c /Fo.\test_atomic_w95 -test_malloc: ..\tests\test_malloc.c ..\tests\test_atomic_include.h \ - libatomic_ops_gpl.lib - cl -W3 -O2 -DAO_ASSUME_WINDOWS98 -I. ..\tests\test_malloc.c \ - /Fo.\test_malloc libatomic_ops_gpl.lib - -libatomic_ops_gpl.lib: $(LIB_OBJS) - lib /MACHINE:i386 /out:libatomic_ops_gpl.lib $(LIB_OBJS) +test_malloc: ..\tests\test_malloc.c libatomic_ops_gpl.lib + cl $(CFLAGS) -I. ..\tests\test_malloc.c /Fo.\test_malloc \ + libatomic_ops_gpl.lib check: test_atomic test_atomic_w95 test_malloc echo The following will print lots of \"Missing ...\" messages.