1 |
dpavlin |
4 |
# |
2 |
dpavlin |
44 |
# $Id: Makefile.skel,v 1.147 2007/06/19 02:11:46 debug Exp $ |
3 |
dpavlin |
4 |
# |
4 |
|
|
# Makefile for GXemul devices |
5 |
|
|
# |
6 |
|
|
|
7 |
|
|
CFLAGS=$(CWARNINGS) $(COPTIM) $(XINCLUDE) $(DINCLUDE) |
8 |
dpavlin |
44 |
OBJS=device.o bus_isa.o bus_pci.o lk201.o \ |
9 |
dpavlin |
42 |
dev_8253.o dev_8259.o dev_adb.o dev_ahc.o dev_algor.o dev_asc.o \ |
10 |
|
|
dev_bebox.o dev_bt431.o dev_bt455.o dev_bt459.o dev_clmpcc.o \ |
11 |
|
|
dev_colorplanemask.o dev_cons.o dev_cpc700.o dev_dc7085.o \ |
12 |
|
|
dev_dec21030.o dev_dec21143.o dev_dec5800.o dev_dec_ioasic.o \ |
13 |
|
|
dev_disk.o dev_dreamcast_asic.o dev_dreamcast_g2.o \ |
14 |
|
|
dev_dreamcast_gdrom.o dev_dreamcast_maple.o dev_dreamcast_rtc.o \ |
15 |
|
|
dev_eagle.o dev_ether.o dev_fb.o dev_fbctrl.o dev_fdc.o \ |
16 |
|
|
dev_footbridge.o dev_gc.o dev_gt.o dev_hammerhead.o dev_i80321.o \ |
17 |
|
|
dev_igsfb.o dev_iq80321_7seg.o dev_irqc.o dev_jazz.o dev_kn01.o \ |
18 |
|
|
dev_kn02.o dev_kn220.o dev_kn230.o dev_lca.o dev_le.o \ |
19 |
|
|
dev_lpt.o dev_m8820x.o dev_malta_lcd.o dev_mb8696x.o dev_mc146818.o \ |
20 |
|
|
dev_mk48txx.o dev_mp.o dev_mvme187.o dev_ns16550.o dev_ohci.o \ |
21 |
|
|
dev_pcc2.o dev_pccmos.o dev_pcic.o dev_pckbc.o dev_pmagja.o \ |
22 |
|
|
dev_pmppc.o dev_prep.o dev_ps2_ether.o dev_ps2_gif.o dev_ps2_gs.o \ |
23 |
|
|
dev_ps2_spd.o dev_ps2_stuff.o dev_pvr.o dev_px.o dev_ram.o \ |
24 |
|
|
dev_random.o dev_rs5c313.o dev_rtc.o dev_rtl8139c.o \ |
25 |
|
|
dev_scc.o dev_sfb.o dev_sgi_gbe.o dev_sgi_ip19.o dev_sgi_ip20.o \ |
26 |
|
|
dev_sgi_ip22.o dev_sgi_ip30.o dev_sgi_ip32.o dev_sgi_mardigras.o \ |
27 |
|
|
dev_sh4.o dev_sii.o dev_sn.o dev_ssc.o dev_turbochannel.o \ |
28 |
|
|
dev_uninorth.o dev_unreadable.o dev_v3.o dev_vga.o dev_vme.o \ |
29 |
dpavlin |
49 |
dev_vr41xx.o dev_wdc.o dev_z8530.o dev_zero.o dev_sandpoint.o dev_mpc40x.o |
30 |
dpavlin |
4 |
|
31 |
|
|
all: |
32 |
|
|
cd fonts; $(MAKE); cd .. |
33 |
dpavlin |
20 |
$(MAKE) font8x8.c font8x10.c font8x16.c |
34 |
|
|
$(MAKE) objs |
35 |
dpavlin |
42 |
make autodev.o |
36 |
dpavlin |
4 |
|
37 |
dpavlin |
42 |
autodev.c: autodev_head.c autodev_middle.c autodev_tail.c makeautodev.sh bus_pci.c $(OBJS) |
38 |
dpavlin |
4 |
./makeautodev.sh |
39 |
|
|
|
40 |
|
|
objs: $(OBJS) |
41 |
|
|
|
42 |
|
|
$(OBJS): Makefile |
43 |
|
|
|
44 |
|
|
dev_vga.o: font8x8.c font8x16.c font8x10.c |
45 |
|
|
|
46 |
dpavlin |
22 |
dev_fb.o: fb_include.c dev_fb.c |
47 |
|
|
|
48 |
dpavlin |
4 |
font8x8.c: |
49 |
|
|
cp -f fonts/font8x8.c . |
50 |
|
|
|
51 |
|
|
font8x10.c: |
52 |
|
|
cp -f fonts/font8x10.c . |
53 |
|
|
|
54 |
|
|
font8x16.c: |
55 |
|
|
cp -f fonts/font8x16.c . |
56 |
|
|
|
57 |
|
|
|
58 |
|
|
clean: |
59 |
dpavlin |
12 |
rm -f $(OBJS) *core font8x16.c font8x10.c font8x8.c |
60 |
dpavlin |
4 |
rm -f autodev.[co] |
61 |
|
|
cd fonts; $(MAKE) clean; cd .. |
62 |
|
|
|
63 |
|
|
clean_all: clean |
64 |
|
|
cd fonts; $(MAKE) clean_all; cd .. |
65 |
|
|
rm -f Makefile fonts/Makefile |
66 |
|
|
|