PLATFORM := lin
endif
-OBJ := main.o syscalls.o request.o
+OBJ := main.o syscalls.o request.o binary.o memory.o
OBJ += elf.o
OBJ := $(addsuffix .$(PLATFORM),$(OBJ))
BIN := ../ld-acess
endif
-CFLAGS += -Wall -Werror
+CFLAGS += -Wall -Werror -g
.PHONY: all clean
$(RM) $(BIN) $(OBJ)
$(BIN): $(OBJ)
- $(CC) -shared -o $@ $<
+ $(CC) -g -o $@ $(OBJ)
%.o.$(PLATFORM): %.c
$(CC) -c $< -o $@ $(CFLAGS) $(CPPFLAGS)