initial commit
[pfinal.git] / Routix / tareas / Arguments / makefile
blob8171804c9b5a8fb2a419a7dfe48d4322cb5a15e5
2 CC = gcc
3 CFLAGS = -c -ffreestanding -fwritable-strings -Wall -I$(INCDIR)
5 ASM = nasmw
6 AFLAGS = -f aout
8 LD = ld
9 LFLAGS = --script ../ldscript/tarea.ld --print-map --format coff-go32 -s
12 OBJDIR = obj
13 SRCDIR = src
14 INCDIR = ../include
15 LIBDIR = ../lib
17 OBJECTS = arg1.o $(LIBDIR)/routstd.a
19 OBJECTS2 = arg2.o $(LIBDIR)/routstd.a
21 arg1.bin: $(OBJECTS) arg2.bin
22 $(LD) $(LFLAGS) $(OBJECTS) -o arg1.bin > tarea.map
24 arg2.bin: $(OBJECTS2)
25 $(LD) $(LFLAGS) $(OBJECTS2) -o arg2.bin > tarea.map
27 arg1.o: arg1.c
28 $(CC) $(CFLAGS) arg1.c -o arg1.o
30 arg2.o: arg2.c
31 $(CC) $(CFLAGS) arg2.c -o arg2.o
34 clean:
35 del *.o
36 del *.bin
37 del *.s
38 del *.map