Also test pre-processed assembly objects

This commit is contained in:
Pierre Pronchery 2018-03-19 18:14:04 +01:00
parent 454c218b54
commit d83832f570
2 changed files with 15 additions and 3 deletions

View File

@ -1,4 +1,4 @@
TARGETS = $(OBJDIR)object.o
TARGETS = $(OBJDIR)object.o $(OBJDIR)object2.o
OBJDIR =
PREFIX = /usr/local
DESTDIR =
@ -16,11 +16,18 @@ all: $(TARGETS)
object.o_OBJS = $(OBJDIR)object.o
object.o_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
object2.o_OBJS = $(OBJDIR)object2.o
object2.o_CPPFLAGS = $(CPPFLAGSF) $(CPPFLAGS) -nostdinc
object2.o_ASFLAGS = $(ASFLAGSF) $(ASFLAGS)
$(OBJDIR)object.o: object.c a.c b.c
$(CC) $(object.o_CFLAGS) -o $(OBJDIR)object.o -c object.c
$(OBJDIR)object2.o: object2.S
$(AS) $(object2.o_CPPFLAGS) $(object2.o_ASFLAGS) -o $(OBJDIR)object2.o object2.S
clean:
$(RM) -- $(object.o_OBJS)
$(RM) -- $(object.o_OBJS) $(object2.o_OBJS)
distclean: clean
$(RM) -- $(TARGETS)

View File

@ -1,4 +1,4 @@
targets=object.o
targets=object.o,object2.o
dist=Makefile
[object.o]
@ -8,3 +8,8 @@ install=$(LIBDIR)
[object.c]
depends=a.c,b.c
[object2.o]
type=object
sources=object2.S
cppflags=-nostdinc