Subversion Repositories Kolibri OS

Rev

Rev 4973 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4973 Rev 5145
1
include $(MENUETDEV)/osrules.mak
1
include $(MENUETDEV)/osrules.mak
2
 
2
 
3
.SUFFIXES: .asm;
3
.SUFFIXES: .asm;
4
 
4
 
5
$(OUTFILE): $(OBJS)
5
$(OUTFILE): $(OBJS)
6
	ld -r -o $(OUTFILE) $(OBJS) $(LDFLAGS) $(LD32OPT)
6
	kos32-ld -r -o $(OUTFILE) $(OBJS) $(LDFLAGS)
7
 
7
 
8
.c.o: 
8
.c.o: 
9
	$(MGCC) $*.c $*.o $(CFLAGS) $(GCC32OPT)
9
	$(MGCC) $*.c -o $*.o $(CFLAGS)
10
 
10
 
11
.cpp.o: 
11
.cpp.o: 
12
	$(MGPP) $*.cpp $*.o $(CPPFLAGS) $(GCC32OPT)
12
	$(MGPP) $*.cpp -o $*.o $(CPPFLAGS)
13
	
13
	
14
.cc.o: 
14
.cc.o: 
15
	$(MGPP) $*.cc $*.o $(CPPFLAGS) $(GCC32OPT)
15
	$(MGPP) $*.cc -o $*.o $(CPPFLAGS)
16
 
16
 
17
.asm.o:
17
.asm.o:
18
	nasm $*.asm -f $(ASMFMT) -o $*.o
18
	nasm $*.asm -f $(ASMFMT) -o $*.o
19
 
19
 
20
.s.o:
20
.s.o:
21
	cpp $*.s -o $*.asm -nostdinc -I$(MENUETDEV)/include
21
	kos32-cpp $*.s -o $*.asm -nostdinc -I$(MENUETDEV)/include
22
	as $*.asm $(AS32OPT) -o $*.o
22
	kos32-as $*.asm -o $*.o
23
	$(RM) $*.asm
23
	$(RM) $*.asm
24
 
24
 
25
clean:
25
clean:
26
	$(RM) $(OBJS) $(OUTFILE)
26
	$(RM) $(OBJS) $(OUTFILE)
27
 
27
 
28
rebuild: clean $(OUTFILE)
28
rebuild: clean $(OUTFILE)