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 = OBJDIR =
PREFIX = /usr/local PREFIX = /usr/local
DESTDIR = DESTDIR =
@ -16,11 +16,18 @@ all: $(TARGETS)
object.o_OBJS = $(OBJDIR)object.o object.o_OBJS = $(OBJDIR)object.o
object.o_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) 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 $(OBJDIR)object.o: object.c a.c b.c
$(CC) $(object.o_CFLAGS) -o $(OBJDIR)object.o -c object.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: clean:
$(RM) -- $(object.o_OBJS) $(RM) -- $(object.o_OBJS) $(object2.o_OBJS)
distclean: clean distclean: clean
$(RM) -- $(TARGETS) $(RM) -- $(TARGETS)

View File

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