Skip to content

Commit 48ec86c

Browse files
author
Álvaro Jurado
committed
Moving APEX to a more standard startup files
Signed-off-by: Álvaro Jurado <elbingmiss@gmail.com>
1 parent 0a12aff commit 48ec86c

File tree

8 files changed

+10
-10
lines changed

8 files changed

+10
-10
lines changed

src/ap/crt/Makefile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ CP = cp
55

66
.PHONY: all
77

8-
all: crt1.o crti.o crtn.o clean
8+
all: crt0.o crti.o crtn.o clean
99

10-
crt1.o: crt1.c
11-
$(CC) $(CFLAGS) -c crt1.c
12-
$(CP) crt1.o $(APEXLIB)/
10+
crt0.o: crt0.c
11+
$(CC) $(CFLAGS) -c crt0.c
12+
$(CP) crt0.o $(APEXLIB)/
1313

1414
crti.o: crti.s
1515
$(CC) $(CFLAGS) -c crti.s
File renamed without changes.

src/cmd/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ install: $(DIRS)
2525

2626
$(PROGRAMS):
2727
$(CC) $(CFLAGS) -c $@.c
28-
$(LD) -static -nostdlib -z noseparated-code -z max-page-size=0x200000 -o $@ $(APEXLIB)/crt1.o $(APEXLIB)/crti.o $(APEXLIB)/crtn.o $@.o -L$(APEXLIB) -L$(HARVEYLIB) -lap -lc
28+
$(LD) -static -nostdlib -z noseparated-code -z max-page-size=0x200000 -o $@ $(APEXLIB)/crt0.o $(APEXLIB)/crti.o $(APEXLIB)/crtn.o $@.o -L$(APEXLIB) -L$(HARVEYLIB) -lap -lc
2929
cp $@ $(APEXBIN)
3030
rm -f $@.o $@
3131
$(MVANDCP):

src/cmd/apextest/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ all: $(TARGET) clean
1313
$(CC) $(CFLAGS) -c $(SRCS)
1414

1515
$(TARGET): $(OBJ)
16-
$(CC) --verbose -nostdlib -o $(TARGET) $(APEXLIB)/crt1.o $(APEXLIB)/crti.o $(APEXLIB)/crtn.o $(OBJ) -L$(APEXLIB) -L$(HARVEYLIB) -lbsd -lap -lc
16+
$(CC) --verbose -nostdlib -o $(TARGET) $(APEXLIB)/crt0.o $(APEXLIB)/crti.o $(APEXLIB)/crtn.o $(OBJ) -L$(APEXLIB) -L$(HARVEYLIB) -lbsd -lap -lc
1717

1818
clean:
1919
rm -f $(OBJ)

src/cmd/awk/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ maketab: ytab.h maketab.c
2828
$(OBJ): awk.h ytab.h proto.h
2929

3030
$(TARGET): ytab.o proctab.c $(OBJ)
31-
$(LD) -static -nostdlib -z noseparated-code -z max-page-size=0x200000 -o $(TARGET) $(APEXLIB)/crt1.o $(APEXLIB)/crti.o $(APEXLIB)/crtn.o $(OBJ) ytab.o -L$(APEXLIB) -L$(HARVEYLIB) -lap -lc
31+
$(LD) -static -nostdlib -z noseparated-code -z max-page-size=0x200000 -o $(TARGET) $(APEXLIB)/crt0.o $(APEXLIB)/crti.o $(APEXLIB)/crtn.o $(OBJ) ytab.o -L$(APEXLIB) -L$(HARVEYLIB) -lap -lc
3232

3333
install:
3434
cp $(TARGET) $(APEXBIN)

src/cmd/pdksh/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ all: $(TARGET)
1313
$(CC) $(CFLAGS) -c $(SRCS)
1414

1515
$(TARGET): $(OBJ)
16-
$(LD) -nostdlib -z noseparated-code -z max-page-size=0x200000 -o $(TARGET) $(APEXLIB)/crt1.o $(APEXLIB)/crti.o $(APEXLIB)/crtn.o $(OBJ) -L$(APEXLIB) -L$(HARVEYLIB) -lap -lc
16+
$(LD) -nostdlib -z noseparated-code -z max-page-size=0x200000 -o $(TARGET) $(APEXLIB)/crt0.o $(APEXLIB)/crti.o $(APEXLIB)/crtn.o $(OBJ) -L$(APEXLIB) -L$(HARVEYLIB) -lap -lc
1717

1818
install:
1919
cp $(TARGET) $(APEXBIN)

src/cmd/sed/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ all: $(TARGET)
1414
$(CC) $(CFLAGS) -c $(SRCS)
1515

1616
$(TARGET): $(OBJ)
17-
$(LD) -static -nostdlib -z noseparated-code -z max-page-size=0x200000 -o $(TARGET) $(APEXLIB)/crt1.o $(APEXLIB)/crti.o $(APEXLIB)/crtn.o $(OBJ) -L$(APEXLIB) -L$(HARVEYLIB) -lap -lc
17+
$(LD) -static -nostdlib -z noseparated-code -z max-page-size=0x200000 -o $(TARGET) $(APEXLIB)/crt0.o $(APEXLIB)/crti.o $(APEXLIB)/crtn.o $(OBJ) -L$(APEXLIB) -L$(HARVEYLIB) -lap -lc
1818

1919
install:
2020
cp $(TARGET) $(APEXBIN)

src/cmd/troff/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ all: $(TARGET)
2222
$(CC) $(CFLAGS) -c $(SRCS)
2323

2424
$(TARGET): $(OBJ)
25-
$(LD) -static -nostdlib -z noseparated-code -z max-page-size=0x200000 -o $(TARGET) $(APEXLIB)/crt1.o $(APEXLIB)/crti.o $(APEXLIB)/crtn.o $(OBJ) -L$(APEXLIB) -L$(HARVEYLIB) -lap -lc
25+
$(LD) -static -nostdlib -z noseparated-code -z max-page-size=0x200000 -o $(TARGET) $(APEXLIB)/crt0.o $(APEXLIB)/crti.o $(APEXLIB)/crtn.o $(OBJ) -L$(APEXLIB) -L$(HARVEYLIB) -lap -lc
2626

2727
install:
2828
cp $(TARGET) $(APEXBIN)

0 commit comments

Comments
 (0)