Removed a "#pragma once", made Makefile.dep be the same on all platforms.

git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@162 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
Yves Rizoud 2008-09-25 13:51:50 +00:00
parent f26c8fe9f1
commit 2a66650568
9 changed files with 33 additions and 35 deletions

View File

@ -1,7 +1,7 @@
main.o: main.c const.h struct.h global.h loadsave.h graph.h divers.h \ main.o: main.c const.h struct.h global.h loadsave.h graph.h divers.h \
init.h boutons.h moteur.h pages.h files.h sdlscreen.h erreurs.h \ init.h boutons.h moteur.h pages.h files.h sdlscreen.h erreurs.h \
readini.h saveini.h readini.h saveini.h linux.h
init.o: init.c const.h struct.h global.h loadsave.h graph.h \ init.o: init.c const.h struct.h global.h loadsave.h modesvdo.h graph.h \
boutons.h palette.h aide.h operatio.h divers.h erreurs.h boutons.h palette.h aide.h operatio.h divers.h erreurs.h
graph.o: graph.c sdlscreen.h struct.h const.h graph.h divers.h moteur.h \ graph.o: graph.c sdlscreen.h struct.h const.h graph.h divers.h moteur.h \
boutons.h pages.h global.h loadsave.h erreurs.h boutons.h pages.h global.h loadsave.h erreurs.h
@ -17,19 +17,19 @@ boutons.o: boutons.c const.h struct.h global.h loadsave.h divers.h \
palette.o: palette.c const.h struct.h global.h loadsave.h divers.h \ palette.o: palette.c const.h struct.h global.h loadsave.h divers.h \
graph.h moteur.h readline.h boutons.h pages.h graph.h moteur.h readline.h boutons.h pages.h
aide.o: aide.c const.h struct.h global.h loadsave.h divers.h graph.h \ aide.o: aide.c const.h struct.h global.h loadsave.h divers.h graph.h \
moteur.h moteur.h tables_aide.h
operatio.o: operatio.c const.h struct.h global.h loadsave.h divers.h \ operatio.o: operatio.c const.h struct.h global.h loadsave.h divers.h \
moteur.h graph.h operatio.h boutons.h pages.h erreurs.h moteur.h graph.h operatio.h boutons.h pages.h erreurs.h
pages.o: pages.c global.h struct.h const.h loadsave.h pages.h graph.h \ pages.o: pages.c global.h struct.h const.h loadsave.h pages.h graph.h \
erreurs.h erreurs.h linux.h
loadsave.o: loadsave.c const.h struct.h global.h loadsave.h graph.h \ loadsave.o: loadsave.c const.h struct.h global.h loadsave.h graph.h \
divers.h pages.h op_c.h boutons.h erreurs.h divers.h pages.h op_c.h boutons.h erreurs.h linux.h
readline.o: readline.c const.h struct.h global.h loadsave.h graph.h \ readline.o: readline.c const.h struct.h global.h loadsave.h graph.h \
divers.h erreurs.h divers.h erreurs.h linux.h
moteur.o: moteur.c const.h struct.h global.h loadsave.h graph.h divers.h \ moteur.o: moteur.c boutons.h operatio.h shade.h erreurs.h const.h \
special.h boutons.h operatio.h shade.h erreurs.h struct.h global.h loadsave.h graph.h divers.h special.h linux.h
files.o: files.c const.h struct.h global.h loadsave.h graph.h divers.h \ files.o: files.c const.h struct.h global.h loadsave.h graph.h divers.h \
erreurs.h erreurs.h linux.h
op_c.o: op_c.c op_c.h struct.h const.h op_asm.h erreurs.h op_c.o: op_c.c op_c.h struct.h const.h op_asm.h erreurs.h
linux.o: linux.c linux.o: linux.c
op_asm.o: op_asm.c op_c.h struct.h const.h graph.h op_asm.o: op_asm.c op_c.h struct.h const.h graph.h

View File

@ -14,9 +14,9 @@
#include <unistd.h> #include <unistd.h>
#include "erreurs.h" #include "erreurs.h"
#include "linux.h"
#ifdef __linux__ #ifdef __linux__
#include "linux.h"
#include <dirent.h> #include <dirent.h>
#define isHidden(Enreg) ((Enreg)->d_name[0]=='.' && (Enreg)->d_name[1]!='\0') #define isHidden(Enreg) ((Enreg)->d_name[0]=='.' && (Enreg)->d_name[1]!='\0')
#elif defined(__WATCOMC__) #elif defined(__WATCOMC__)

View File

@ -1,3 +1,6 @@
// Diverses fonctions qui existaient sous dos mais pas sous linux...
#ifdef __linux__
#include <string.h> #include <string.h>
#include <stdio.h> #include <stdio.h>
#include <sys/stat.h> #include <sys/stat.h>
@ -29,3 +32,5 @@ void itoa(int source,char* dest, int longueur)
{ {
snprintf(dest,longueur,"%d",source); snprintf(dest,longueur,"%d",source);
} }
#endif

View File

@ -1,4 +1,6 @@
#pragma once #ifndef _LINUX_H_
#define _LINUX_H_
#ifdef __linux__ #ifdef __linux__
void _splitpath(char* Buffer, char* Chemin, char* Nom_Fichier); void _splitpath(char* Buffer, char* Chemin, char* Nom_Fichier);
@ -15,3 +17,5 @@ void itoa(int source,char* dest, int longueur);
/* Integer TO Ascii */ /* Integer TO Ascii */
#endif #endif
#endif

5
main.c
View File

@ -23,10 +23,9 @@
#include "erreurs.h" #include "erreurs.h"
#include "readini.h" #include "readini.h"
#include "saveini.h" #include "saveini.h"
#include "linux.h"
#ifdef __linux__ #ifndef __linux__
#include "linux.h" //Fichier avec diverses fonctions qui existaient sous dos mais pas sous linux...
#else
#include <windows.h> #include <windows.h>
#include <shlwapi.h> #include <shlwapi.h>
#define chdir(dir) SetCurrentDirectory(dir) #define chdir(dir) SetCurrentDirectory(dir)

View File

@ -1,6 +1,9 @@
// //
// Ce fichier contient la gestion du moteur // Ce fichier contient la gestion du moteur
// //
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include "const.h" #include "const.h"
#include "struct.h" #include "struct.h"
@ -8,18 +11,11 @@
#include "graph.h" #include "graph.h"
#include "divers.h" #include "divers.h"
#include "special.h" #include "special.h"
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include "boutons.h" #include "boutons.h"
#include "operatio.h" #include "operatio.h"
#include "shade.h" #include "shade.h"
#include "erreurs.h" #include "erreurs.h"
#include "linux.h"
#ifdef __linux__
#include "linux.h"
#endif
//---------- Annuler les effets des modes de dessin (sauf la grille) --------- //---------- Annuler les effets des modes de dessin (sauf la grille) ---------

View File

@ -10,10 +10,7 @@
#include "pages.h" #include "pages.h"
#include "graph.h" #include "graph.h"
#include "erreurs.h" #include "erreurs.h"
#include "linux.h"
#ifdef __linux__
#include "linux.h"
#endif
/// ///
/// GESTION DES PAGES /// GESTION DES PAGES

View File

@ -14,10 +14,7 @@
#include "divers.h" #include "divers.h"
#include "erreurs.h" #include "erreurs.h"
#include "const.h" #include "const.h"
#include "linux.h"
#ifdef __linux__
#include "linux.h"
#endif
#define COULEUR_TEXTE CM_Noir #define COULEUR_TEXTE CM_Noir
#define COULEUR_FOND CM_Clair #define COULEUR_FOND CM_Clair

View File

@ -1,9 +1,9 @@
byte Readline(word Pos_X,word Pos_Y,char * Chaine,byte Taille_maxi,byte Type_saisie); byte Readline(word Pos_X,word Pos_Y,char * Chaine,byte Taille_maxi,byte Type_saisie);
// ParamŠtres: // Paramètres:
// Pos_X, Pos_Y : Coordonnes de la saisie dans la fenˆtre // Pos_X, Pos_Y : Coordonnées de la saisie dans la fenêtre
// Chaine : ChaŒne recevant la saisie (et contenant ventuellement une valeur initiale) // Chaine : Chaîne recevant la saisie (et contenant éventuellement une valeur initiale)
// Taille_maxi : Nombre de caractŠres logeant dans la zone de saisie // Taille_maxi : Nombre de caractères logeant dans la zone de saisie
// Type_saisie : 0=ChaŒne, 1=Nombre, 2=Nom de fichier (12 caractŠres) // Type_saisie : 0=Chaîne, 1=Nombre, 2=Nom de fichier (255 caractères réels)
// Sortie: // Sortie:
// 0: Sortie par annulation (Esc.) / 1: sortie par acceptation (Return) // 0: Sortie par annulation (Esc.) / 1: sortie par acceptation (Return)