(Cherry-pick part of commit 9302b46 from 'release-7_4' branch.)
* src/Makefile.msft: Replace -o option with /Fo.
* src/Makefile.msft (clean): New target.
cl -O2 -c -DAO_ASSUME_WINDOWS98 atomic_ops_malloc.c
test_atomic: ..\tests\test_atomic.c ..\tests\test_atomic_include.h
cl -O2 -c -DAO_ASSUME_WINDOWS98 atomic_ops_malloc.c
test_atomic: ..\tests\test_atomic.c ..\tests\test_atomic_include.h
- cl -O2 -I. -DAO_ASSUME_WINDOWS98 ..\tests\test_atomic.c -o test_atomic
+ cl -O2 -I. -DAO_ASSUME_WINDOWS98 ..\tests\test_atomic.c \
+ /Fo.\test_atomic
test_atomic_w95: ..\tests\test_atomic.c ..\tests\test_atomic_include.h
test_atomic_w95: ..\tests\test_atomic.c ..\tests\test_atomic_include.h
- cl -O2 -I. ..\tests\test_atomic.c -o test_atomic_w95
+ cl -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 -O2 -DAO_ASSUME_WINDOWS98 -I. ..\tests\test_malloc.c \
test_malloc: ..\tests\test_malloc.c ..\tests\test_atomic_include.h \
libatomic_ops_gpl.lib
cl -O2 -DAO_ASSUME_WINDOWS98 -I. ..\tests\test_malloc.c \
- -o test_malloc libatomic_ops_gpl.lib
+ /Fo.\test_malloc libatomic_ops_gpl.lib
libatomic_ops_gpl.lib: $(LIB_OBJS)
lib /MACHINE:i386 /out:libatomic_ops_gpl.lib $(LIB_OBJS)
libatomic_ops_gpl.lib: $(LIB_OBJS)
lib /MACHINE:i386 /out:libatomic_ops_gpl.lib $(LIB_OBJS)
echo The following will print some \"Missing ...\" messages.
test_atomic
test_malloc
echo The following will print some \"Missing ...\" messages.
test_atomic
test_malloc
+
+clean:
+ del *.exe *.obj libatomic_ops_gpl.lib