Subversion Repositories HelenOS

Rev

Rev 3466 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3466 Rev 3666
Line 42... Line 42...
42
 
42
 
43
OUTPUT = $(NAME)
43
OUTPUT = $(NAME)
44
SOURCES = \
44
SOURCES = \
45
	$(NAME)_module.c \
45
	$(NAME)_module.c \
46
	$(NAME).c \
46
	$(NAME).c \
-
 
47
	../module.c \
47
	../modules.c
48
	../modules.c
48
 
49
 
-
 
50
DEFS += -D NETWORKING_$(NETWORKING) -D $(NAME)_call=module_call -D $(NAME)_message=module_message -D $(NAME)_start_module=module_start -D $(NAME)_print_name=module_print_name
-
 
51
 
49
OBJECTS := $(addsuffix .o,$(basename $(SOURCES)))
52
OBJECTS := $(addsuffix .o,$(basename $(SOURCES)))
50
 
53
 
51
.PHONY: all clean depend disasm
54
.PHONY: all clean depend disasm
52
 
55
 
53
all: $(OUTPUT) $(OUTPUT).disasm
56
all: $(OUTPUT) $(OUTPUT).disasm
Line 73... Line 76...
73
 
76
 
74
%.o: %.s
77
%.o: %.s
75
	$(AS) $(AFLAGS) $< -o $@
78
	$(AS) $(AFLAGS) $< -o $@
76
 
79
 
77
%.o: %.c
80
%.o: %.c
78
	$(CC) $(DEFS) $(CFLAGS)  -D NETWORKING_$(NETWORKING) -c $< -o $@
81
	$(CC) $(DEFS) $(CFLAGS) -c $< -o $@