nanogui: Source tree cleanup (2) (src/drivers)


Previous by date: 1 May 2005 03:19:36 +0100 Source tree cleanup, Alain Volmat
Next by date: 1 May 2005 03:19:36 +0100 Source tree cleanup (3) (Orphan drivers/files), Alain Volmat
Previous in thread:
Next in thread:

Subject: Source tree cleanup (2) (src/drivers)
From: Alain Volmat ####@####.####
Date: 1 May 2005 03:19:36 +0100
Message-Id: <20050501021926.GA3850@pop.mail.yahoo.com>

Greg,

I still continue trying to make the source tree a bit more clear.
Please let me know if you are against that so that I don't do that
for nothing.

This time, the drivers. Basically it contains keyboard, mouse, video (FB and
others) and so others stuffs. For now I only do mouse and keyboards.
I added a 2 news folders (mouse and keyb). (I don't send a patch for that
since it is only moving files).

Files to move from src/drivers to src/drivers/mouse (hope I didn't missed any)
	mou_dos.c
	mou_dynapro.c
	mou_fbsd.c
	mou_gpm.c
	mou_harrier.c
	mou_mt.c
	mou_null.c
	mou_ps5.c
	mou_rtems.c
	mou_ser.c
	mou_sun.c
	mou_touchscreen.c
	mou_x11.c
	mou_yopy.c
	touchscreen_ads7846.h
	touchscreen_ads.h
	touchscreen_ipaq.h
	touchscreen_ucb1x00.h
	touchscreen_zaurus.h

Files to move from src/drivers to src/drivers/keyb
	kbd_bios.c
	kbd_djgr.c
	kbd_fbsd.c
	kbd_ipaq.c
	kbd_lirc.c
	kbd_null.c
	kbd_pac.c
	kbd_pipe.c
	kbd_rtems.c
	kbd_tc.c
	kbd_tty.c
	kbd_ttyscan.c
	kbd_x11.c
	keymap_standard.h
	keymap_zaurus.h
	mwlirc.c
	mwlirc.h

I modified Objects.rules to match those modifications. (I don't think
adding a new level of "Makefile/Objects.rules" is necessary).
The attached file 'patch_keyb_mouse' contains modifications.

Alain

--- microwin/src/drivers/Objects.rules	2005-04-27 22:23:32.000000000 +0900
+++ microwin_new/src/drivers/Objects.rules	2005-05-01 10:58:02.000000000 +0900
@@ -97,12 +124,12 @@
 	$(MW_DIR_OBJ)/drivers/fblin24.o \
 	$(MW_DIR_OBJ)/drivers/fblin32.o \
 	$(MW_DIR_OBJ)/drivers/fblin32alpha.o \
-	$(MW_DIR_OBJ)/drivers/mou_x11.o 
+	$(MW_DIR_OBJ)/drivers/mouse/mou_x11.o 
 
 ifneq ($(PIPEKBD), Y)
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/kbd_x11.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/keyb/kbd_x11.o
 else
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/kbd_pipe.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/keyb/kbd_pipe.o
 endif
 
 ifeq ($(NOFONTSORCLIPPING), Y)
@@ -147,82 +174,82 @@
 
 ### Desktop GPM mouse driver
 ifeq ($(GPMMOUSE), Y)
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mou_gpm.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mouse/mou_gpm.o
 endif
 
 ### serial mouse driver
 ifeq ($(SERMOUSE), Y)
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mou_ser.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mouse/mou_ser.o
 endif
 
 ### Generic touchscreen driver
 ifeq ($(ADSMOUSE), Y)
 CFLAGS += -DTOUCHSCREEN_ADS=1
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mou_touchscreen.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mouse/mou_touchscreen.o
 endif
 
 ifeq ($(ADS7846MOUSE), Y)
 CFLAGS += -DTOUCHSCREEN_ADS7846=1
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mou_touchscreen.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mouse/mou_touchscreen.o
 endif
 
 ifeq ($(IPAQMOUSE), Y)
 CFLAGS += -DTOUCHSCREEN_IPAQ=1
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mou_touchscreen.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mouse/mou_touchscreen.o
 endif
 
 ifeq ($(TUXMOUSE), Y)
 CFLAGS += -DTOUCHSCREEN_TUXSCREEN=1
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mou_touchscreen.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mouse/mou_touchscreen.o
 endif
 
 ifeq ($(ZAURUSMOUSE), Y)
 CFLAGS += -DTOUCHSCREEN_ZAURUS=1
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mou_touchscreen.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mouse/mou_touchscreen.o
 endif
 
 ### Embedded Planet touchscreen
 ifeq ($(EPMOUSE), Y)
 CFLAGS += -DTOUCHSCREEN_EPLANET
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mou_vrlinux.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mouse/mou_vrlinux.o
 endif
 
 ### Vtech Helio touchscreen
 ifeq ($(VHMOUSE), Y)
 CFLAGS += -DTOUCHSCREEN_HELIO=1
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mou_vrlinux.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mouse/mou_vrlinux.o
 endif
 
 #### Yopy touchscreen
 ifeq ($(YOPYMOUSE), Y)
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mou_yopy.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mouse/mou_yopy.o
 endif
 
 #### Psion 5 touchscreen
 ifeq ($(PSIONMOUSE), Y)
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mou_ps5.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mouse/mou_ps5.o
 endif
 
 #### NEC Harrier touchscreen
 ifeq ($(HARRIERMOUSE), Y)
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mou_harrier.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mouse/mou_harrier.o
 endif
 
 #### MicroTouch serial touchscreen
 ifeq ($(MTMOUSE), Y)
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mou_mt.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mouse/mou_mt.o
 endif
 
 ifeq ($(SUNMOUSE), Y)
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mou_sun.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mouse/mou_sun.o
 endif
 
 ifeq ($(ARCH), FREEBSD-X86)
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mou_fbsd.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mouse/mou_fbsd.o
 endif
 
 ifeq ($(NOMOUSE), Y)
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mou_null.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mouse/mou_null.o
 endif
 
 #
@@ -231,46 +258,46 @@
 ifneq ($(PIPEKBD), Y)
 
 ifeq ($(TTYKBD), Y)
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/kbd_tty.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/keyb/kbd_tty.o
 endif
 
 ifeq ($(IPAQKBD), Y)
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/kbd_ipaq.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/keyb/kbd_ipaq.o
 endif
 
 ifeq ($(ZAURUSKBD),Y)
 CFLAGS += -DKBD_ZAURUS=1
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/kbd_ttyscan.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/keyb/kbd_ttyscan.o
 endif
 
 ifeq ($(SCANKBD), Y)
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/kbd_ttyscan.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/keyb/kbd_ttyscan.o
 endif
 
 ifeq ($(ARCH), FREEBSD-X86)
-#MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/kbd_fbsd.o
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/kbd_tty.o
+#MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/keyb/kbd_fbsd.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/keyb/kbd_tty.o
 endif
 
 ifeq ($(LIRCKBD), Y)
 MW_CORE_OBJS += \
-	$(MW_DIR_OBJ)/drivers/mwlirc.o \
-	$(MW_DIR_OBJ)/drivers/kbd_lirc.o
+	$(MW_DIR_OBJ)/drivers/keyb/mwlirc.o \
+	$(MW_DIR_OBJ)/drivers/keyb/kbd_lirc.o
 endif
 
 ifeq ($(NOKBD), Y)
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/kbd_null.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/keyb/kbd_null.o
 endif
 
 else
 
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/kbd_pipe.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/keyb/kbd_pipe.o
 
 endif # PIPEKBD != Y
 
 ifeq ($(ARCH), RTEMS)
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/kbd_rtems.o
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mou_rtems.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/keyb/kbd_rtems.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mouse/mou_rtems.o
 endif # RTEMS architecture
 
 
@@ -278,8 +305,8 @@
 
 ifeq ($(LIRCKBD2), Y)
 MW_CORE_OBJS += \
-	$(MW_DIR_OBJ)/drivers/mwlirc.o \
-	$(MW_DIR_OBJ)/drivers/kbd_lirc.o
+	$(MW_DIR_OBJ)/drivers/keyb/mwlirc.o \
+	$(MW_DIR_OBJ)/drivers/keyb/kbd_lirc.o
 endif
 
 endif # !DJGPP
@@ -291,8 +318,8 @@
 MW_CORE_OBJS += \
 	$(MW_DIR_OBJ)/drivers/scr_djgr.o \
 	$(MW_DIR_OBJ)/drivers/genfont.o \
-	$(MW_DIR_OBJ)/drivers/mou_dos.o \
-	$(MW_DIR_OBJ)/drivers/kbd_djgr.o
+	$(MW_DIR_OBJ)/drivers/mouse/mou_dos.o \
+	$(MW_DIR_OBJ)/drivers/keyb/kbd_djgr.o
 
 endif
 
@@ -331,10 +358,10 @@
 endif
 
 ifeq ($(SERMOUSE), Y)
-MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mou_ser.o
+MW_CORE_OBJS += $(MW_DIR_OBJ)/drivers/mouse/mou_ser.o
 endif
 
-MW_CORE_OBJS +=	$(MW_DIR_OBJ)/drivers/kbd_tty.o
+MW_CORE_OBJS +=	$(MW_DIR_OBJ)/drivers/keyb/kbd_tty.o
 
 endif
 

Previous by date: 1 May 2005 03:19:36 +0100 Source tree cleanup, Alain Volmat
Next by date: 1 May 2005 03:19:36 +0100 Source tree cleanup (3) (Orphan drivers/files), Alain Volmat
Previous in thread:
Next in thread:


Powered by ezmlm-browse 0.20.