Rev 4973 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4973 | Rev 5145 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | include $(MENUETDEV)/osrules.mak |
1 | include $(MENUETDEV)/osrules.mak |
2 | ifdef ON_WINDOWS |
- | |
3 | ALIGN = --section-alignment=16 --file-alignment=16 |
2 | ALIGN = --section-alignment=16 --file-alignment=16 |
4 | else |
- | |
5 | ALIGN = |
- | |
6 | endif |
- | |
Line 7... | Line 3... | ||
7 | 3 | ||
Line 8... | Line 4... | ||
8 | .SUFFIXES: .asm; |
4 | .SUFFIXES: .asm; |
9 | 5 | ||
10 | $(OUTFILE): $(OBJS) |
6 | $(OUTFILE): $(OBJS) |
Line 11... | Line 7... | ||
11 | $(MLD) $(OUTFILE) $(OBJS) $(LIBS) $(LDFLAGS) -n -Map $(OUTFILE).map $(LD32OPT)$(ALIGN) |
7 | $(MLD) -o $(OUTFILE) $(OBJS) $(LIBS) $(LDFLAGS) -n -Map $(OUTFILE).map $(ALIGN) -lc |
12 | objcopy $(OUTFILE) -O binary |
8 | objcopy $(OUTFILE) -O binary |
Line 13... | Line 9... | ||
13 | 9 | ||
14 | .c.o: |
10 | .c.o: |
Line 15... | Line 11... | ||
15 | $(MGCC) $*.c $*.o $(CFLAGS) $(GCC32OPT) |
11 | $(MGCC) $*.c -o $*.o $(CFLAGS) |
16 | 12 | ||
Line 17... | Line 13... | ||
17 | .cpp.o: |
13 | .cpp.o: |
18 | $(MGPP) $*.cpp $*.o $(CPPFLAGS) $(GCC32OPT) |
14 | $(MGPP) $*.cpp -o $*.o $(CPPFLAGS) |
Line 19... | Line 15... | ||
19 | 15 | ||
20 | .cc.o: |
16 | .cc.o: |
21 | $(MGPP) $*.cc $*.o $(CPPFLAGS) $(GCC32OPT) |
17 | $(MGPP) $*.cc -o $*.o $(CPPFLAGS) |
22 | 18 | ||
Line 23... | Line 19... | ||
23 | .asm.o: |
19 | .asm.o: |
24 | nasm $*.asm -f $(ASMFMT) -o $*.o |
20 | nasm $*.asm -f $(ASMFMT) -o $*.o |